viernes, 18 de junio de 2010

Como cambiar de hosting nuestro joomla

Hola, en ocasiones tememos cambiar de hosting porque nuestra página está hecha en un gestor de contenidos como joomla. Así que nos entra el miedo de perder nuestro trabajo. Por esto hoy traigo la solución para cambiar de hosting nuestro joomla sin perder lo que ya hemos hecho (quiero aclarar que esto lo he encontrado en el caché de una página que ya no existe):

"Bueno, los pasos para la mudanza, son bien simples y los enumero a continuación:

1. Hacer un backup de la base de datos. Esto lo pueden hacer utilizando la opción “exportar” desde phpMyAdmin (herramienta con la que probablemente cuenten en su hosting).

2. Hacer un backup de TODOS los archios existentes en la instalación actual de tu sitio (vía ftp por ejemplo o bien utilizando algún sistema de backup ofrecido por tu hosting).

3. En el nuevo servidor, hacer una instalación limpia de Joomla! utilizando la misma versión que tenías instalada en el viejo hosting. Esto es para asegurarnos la compatibilidad de funciones, etc. Entonces si antes tenías una 1.5.14, para la nueva instalaciones tenés que descargarte una 1.5.14, subirla vía ftp al nuevo servidor e instalarla. Cabe recordar que previamente a la instalación tenés que crear la base de datos en el nuevo servidor (no es necesario que el nombre de la base y el usuario sean los mismos que los anteriores. Si estas cambiando de servidor es muy probable que no puedas asignarle el mismo nombre de base y nombre de usuario).

4. Acá viene lo bueno. Subir (y pisar o sobreescribir) todos los archivos de la vieja instalación al nuevo hosting. TODOS menos (y el más importante) configuration.php. Porque no hay que pisar este archivo y los demás si?. Este archivo contiene la configuración del nuevo entorno, por lo cuál si lo pisas con el de la vieja instalación se te va a armar un quilombo de la puta madre. Asi que NO SUBAS EL ARCHIVO CONFIGURATION.PHP TE DIJE!!!.

5. Solo nos falta restaurar el backup de la base, para ello utilizamos nuevamente phpMyAdmin e importamos el script del backup de la vieja base a la nueva. Acá previamente hay que ELIMINAR todas las tablas de la nueva instalación ya que elscript anterior viene con los CREATE TABLE necesarios para restaurar la base completa.

6. Navegar el sitio, probablemente todo ande de maravillas :P

Con respecto a EXPORTAR e IMPORTAR, vale aclarar que al hacerlo no deberían tocar ninguna opción. Así como las presenta de manera predeterminada, así deberían quedar. Con esto nos aseguramos que en ambos casos la operación se realizará correctamente. Una variante de esto es crear el script de exportación con la opción “Añada DROP TABLE”, si hacemos esto, no será necesario eliminar las tablas de la nueva instalación antes de importar ya que ésta sentencia eliminará y creará cualquier tabla que encuentre en su camino.

Para resumir:

1. Exportar la base de la vieja instalación.
2. Backup de archivos y carpetas vía ftp.
3. Instalar Joomla! en el nuevo servidor.
4. Subir y pisar todos los archivos del paso 2 menos configuration.php.
5. Importar la base del paso 1.
6. Voila!

Vale aclarar que estos pasos pueden probarlos en su pc para ver si todo anda bien y asegurarse que el paso a producción no traerá problema alguno.

Existen extensiones que hacen esto por nosotros pero para que complicarse tanto si los pasos son bien pedorros?."

Por mi parte me ha servido un montón, espero les sirva igual.

Sacado de: http://www.estoesproduccion.com.ar

---------------------------

Hace poco he tenido que cambiar varias páginas de hosting, y al ser tantas tuve que replantear la forma de hacer este cambio de hosting y encontré una solución más practica.

La idea es solo subir los antiguos archivos al hosting nuevo, subir la antigua base de datos  y modificar el configuration.php:

    var $host = 'localhost';
    var $user = 'Nuevo usuario';
    var $db = 'nueva base de datos;

Y listo.
Hasta pronto.

No hay comentarios:

Publicar un comentario