Ciao, io uso questo metodo:ho acquistato un dominio che uso come spazio di test in remoto. Faccio lì tutte le prove che mi servono, senza paura di fare disastri perchè tanto è uno spazio di prova;
quando ho testato tutto e sono sicuro del corretto funzionamento, faccio un backup con joomlapack e poi treasferisco il tutto sul sito in produzione, sempre con joomlapack, che funziona benissimo. In un'oretta al massimo faccio il trasferimento e via!
Comporta una piccola spesa in più per il dominio di test, ma ne vale la pena.
Naturalmente uso anche un ambiente locale per fare alcune prove, ma il linea di massima uso il metodo descritto sopra.