Ogni sito web viene dapprima sviluppato su una installazione di test e poi, una volta che è stato completata la sua progettazione trasferito su un sito di produzione.
Per comodità, l’installazione di test viene spesso configurata in locale, utilizzando un pacchetto come XAMPP che fornisce server Apache, PHP e MySQL attraverso una comoda installazione.
Presto o tardi arriverà il momento in cui dovremo trasferire il sito locale su un server Web remoto. Per fare questo armiamoci di client FTP e di un editor di testo. Dobbiamo assicurarci di avere i dati del server FTP che dobbiamo usare per caricare i dati in remoto. Questa informazione è normalmente fornita dall’hosting su cui abbiamo ospitato il sito.
Innanzitutto colleghiamoci al server FTP remoto, in modo da caricare tutti i file di Joomla sul server. E’ importante assicurarsi che la cartella in cui andiamo a copiare l’installazione di Joomla sia quella giusta, così come ci è stata comunicata dall’hosting. Per farlo, possiamo caricare un file index.html di esempio in questa cartella, e vedere se è raggiungibile usando il browser. Tipicamente esiste una cartella public_html o httdocs in cui dobbiamo inserire i file di Joomla.
Una volta terminato il caricamento dei file, effettuiamo il trasferimento del database. Suppongo che abbiate a disposizione uno strumento per la gestione del database come ad esempio phpMyAdmin o un altro prodotto equivalente, che consenta di esportare i dati memorizzati nel database.
Per trasferire il database apriamo phpMyAdmin ed esportiamo i dati del database di Joomla: questa operazione genera un file di testo che possiamo importare nel database remoto, sempre utilizzando phpMyAdmin (ma questa volta eseguendolo sul server remoto) oppure un altro software equivalente fornito dal gestore dell’hosting.
Ora dobbiamo modificare le impostazioni di Joomla. Non basta infatti copiare l’installazione da una posizione all’altra perchè funzioni correttamente, ma occorre modificare alcuni parametri. Dovremo modificare:
- L’indirizzo, lo username e la password del server MySQL
- I parametri dell’FTP
- Il percorso della cartella temporanea
- Il percorso della cartella di log
Per fare questo dobbiamo modificare il file configuration.php, il file che memorizza i valori dei parametri fondamentali dell’installazione di Joomla.
Questo file usa il linguaggio PHP impostando alcuni parametri, seguendo la struttura
var $nomevariabile = ‘valore’;
Basterà modifichiamo i valori delle variabili inserendo i parametri corretti:
- $host: il nome dell’host del server MySQL
- $user: lo username con cui potete accedere al database
- $password: la password associata allo username
- $db: il nome del database
- $ftp_host: il nome del server ftp
- $ftp_user: lo username del server ftp
- $ftp_pass: la password associata allo username
- $ftp_root: il percorso della cartella di Joomla
- $log_path: il suo valore deve essere il percorso della cartella di Joomla più /logs
- $tmp_path: il suo valore deve essere il percorso della cartella di Joomla più /tmp