Per poter effettuare sviluppo, modifiche, aggiornamenti del proprio sito senza interferire con il sito "reale" (detto "di produzione"), è importante realizzare un ambiente di test (detto anche "di staging") il più possibile simile a quello di produzione.
Esistono molti modi per realizzarlo, e nessuno è necessariamente "il migliore": dipende dal tipo di strumenti di sviluppo che usiamo, dal livello di sicurezza che vogliamo garantire al nostro servizio, dal nostro budget...
Il modo più semplice ed economico è il seguente:
- realizzate un sottodominio del tipo test.example.com
- in questo sottodominio, migrate il vostro sito sito di produzione (facendo attenzione affinché risponda al nuovo hostname test.example.com)
- tramite .htaccess proteggete il sottodominio limitandone l'accesso a voi solo ( qui è disponibile la guida dettagliata)
A questo punto disponete di un ambiente di test, in cui provare liberamente ogni operazione e modifica prima di metterla in produzione.