Canvia un web de Joomla! D'un servidor a un altre Abans de començar És important recordar que aquesta operació es recomana que la faci només aquelles persones amb coneixements avançats de Joomla! El procediment no és complicat però pot ser que es compliqui. És per això que si no tenim clar com es realitza aquest procés és preferible demanar a un expert que el realitzi. Comencem 1) Baixa la web Per a començar hauràs de fer una còpia de seguretat del web que vulguis replicar. Per fer-ho baixa en local tota la carpeta en la qual hagis instal·lat Joomla! En el teu servidor. Pots utilitzar programes FTP com FileZilla. 2) Exporta la base de dades Necessitaràs exportar a base de dades en la qual hagis instal·lat Joomla al teu ordinador. Per a poder-ho fer serà imprescindible tenir instal·lat al teu servidor el programa phpMyAdmin. Si no tens clar si el tens instal·lat, ho hauràs de consultar al teu proveïdor d'hostatjament. Es recomana exportar tota la base de dades en un fitxer SQL. A l'utilitzar un fitxer SQL facilitaràs la importació de la base de dades al nou servidor. És imprescindible que t'asseguris que has exportat correctament tota la base de dades. 3) Modifica el fitxer configuration.php Aquest és un dels passos més importants. Haurem d'anar a la carpeta del nostre ordinador on hem baixat la còpia de Joomla ! I cercar, al primer nivell de la carpeta, el fitxer anomenat «configuratio.php». Obre el fitxer amb un editor de text senzill tipus Wordpad, Textedit, Gedit (és millor no obrir-lo amb programes de processament de text tipus MS Word o OpenOffice) i faràs els següents canvis:
• • •
• •
• • •
$mosConfig_absolute_path: Aquest és el camí absolut del servidor per a la nova instal·lació de Joomla! Probablement serà semblant a: "/path/to/joomla/installation". $mosConfig_cachepath: Aquesta és la ruta absoluta del servidor a la memòria cau de la instal·lació de Joomla! Segurament s'assemblarà a: "/path/to/joomla/installation/cache". $mosConfig_live_site: Aquesta és la URL del teu web. Probablement s'assemblarà a: "http://www.elteuweb.com". $mosConfig_host: Aquesta és la ubicació del servidor en el qual s'emmagatzema la base de dades MYSQL del teu web. En molts casos aquest valor és "localhost". Si no estem segurs de quin valor hi hem de posar, t'aconsellem que ho preguntis al teu proveïdor d'hostatjament. $mosConfig_db: Aquest és el nom de la base de dades MYSQL amb la informació de Joomla! $mosConfig_user: Aquest és el nom de l'usuari de la base de dades. Assegura't que aquest usuari tingui tots els privilegis sobre la base de dades. $mosConfig_password: Escriu la contrasenya per a l'usuari de la base de dades MYSQL.
Felip Alfred Galitó i Trilla
4) Penja tots els fitxers al servidor nou Utilitza un programa FTP per a penjar tots els fitxers a la carpeta definitiva en la qual hagi d'anar la còpia del Joomla! 5) Importa la base de dades MYSQL al nou servidor Utilitza phpMyAdmin (o si tens prou coneixements del terminal) per a importar tot el fitxer SQL generat al pas 2 en una nova base de dades. 6) Prova la nova instal·lació de Joomla! Un cop realitzats tots els canvis, verifica que la pàgina funciona correctament. Pot ser que hi hagi algun detall que s'hagi de retocar. Per exemple si no hem configurat les URLs relatives al web original, aquí no funcionaran.
De totes maneres, si no tenim molt clars aquests passos es recomana posar-se en contacte amb un tècnic informàtic per a que realitzi el canvi de servidor. També hi ha una extensió de Joomla! anomenada Joomla! Cloner, que malgrat ser de pagament ens facilita aquesta feina.
Felip Alfred Galitó i Trilla