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.

Β 

Β