Con la diffusione della banda larga è ormai diventata prassi consolidata per chi lavora sul web operare direttamente in remoto.
Molti utenti (soprattutto chi è alle prime armi e ha magari paura di commettere errori) preferiscono però lavorare prima in locale sul proprio PC, utilizzando strumenti come EasyPHP o Xampp) e, a lavoro ultimato, trasferire il tutto sul server remoto.
Il trasferimento di un sito Joomla da locale a remoto è un'operazione piuttosto semplice e consiste essenzialmente in 3 passi:
- Caricamento file e cartelle di Joomla via ftp sul server remoto;
- importazione del database;
- modifica del file configuration.php
Noi ci soffermeremo in particolare sul terzo punto, in quanto le variabili presenti nel file configuration.php di Joomla serie 1.5.x sono cambiate rispetto a quelle di Joomla serie 1.0.x, e spesso gli utenti si trovano in difficoltà .
Vediamo quindi le variabili da modificare mettendo a confronto entrambe le versioni:
Per Joomla 1.0.x:
- $mosConfig_host: il nome dell'host, normalmente localhost;
- $mosConfig_user: la user di accesso al database;
- $mosConfig_password: la password di accesso al database;
- $mosConfig_db: il nome del database;
- $mosConfig_live_site: l'url del sito.
corrispondenti in Joomla 1.5.x rispettivamente a:
- var $host
- var $user
- var $password
- var $db
- var $live_site
In Joomla 1.5.x, inoltre, ci sono 2 nuove variabili:
- var $log_path = absolute path + '/logs';
- var $tmp_path = absolute path + '/tmp';
àˆ possibile ricavare l'absolute path creando una pagina prova.php con dentro questo codice:
<?php
$path = getcwd();
echo "Your Absoluthe Path is: ";
echo $path;
?>
Caricando la pagina sul server e digitando nel browser l'indirizzo: http://www.miosito.it/prova.php si otterrà il percorso.
Come visto sopra, la modifica del file configuration.php è l'ultimo passo da compiere; una volta effettuata il trasferimento è terminato e il nostro sito sarà online.