Capita di dover trasferire dei siti in PHP, o dei CMS, da un server ad un altro, magari su un hosting completamente differente.
Β (es. Joomla) per funzionare occorre che nel file configurazione sia indicato il percorso assoluto per arrivare alla cartella del sito web.
Una cosa che cambia da server a server, dipende dalla configurazione, dal pannello di controllo utilizzato, e altre variabili. Per capirci potrebbe assomigliare a questa:
/var/www/vostronome/nomedominio.com/public_html
Β
Se si conosce il server o ci si accede da amministratore poco male, un semplice comando sulla shell risponde a tutte le domande, ma se abbiamo solo un accesso FTP alla cartella del sito?
Facile, creiamo un nuovo file con estensione .php, esempioΒ percorso.php, che contenga questo codice:Β
Β
$path = getcwd ();
echo "Il percorso assoluto del mio server Γ¨: " ;
echo $path ;
?>
A questo punto basta richiamare con il browser il file appena creato, e per tutta risposta avremo il nostro bel percorso assoluto sul server.
In fineΒ Γ¨ bene eliminare il file creato, per non lasciare informazioni utili ad eventuali malintenzionati.
Β
Β