#14 Migrar de Joomla 1.0.x a 1.5.x

FaceBook  Twitter  

#14 Migrar de Joomla 1.0.x a 1.5.x

En este pequeño manual se enseñará a pasar de Joomla 1.0.x a Joomla 1.5.x. Quizá no se pueda migrar toda la web, ya que es posible que tengas componentes, módulo o plugins (mambots) no compatibles con Joomla 1.5.x.

Por si la lías haz un backup de los archivos y de la base de datos de tu Joomla (aunque no es obligatorio). Para ello sigue este capítulo (no hace falta lo de mudar)

#14.1 Empezando la migración.

Hay diversas formas de migrar una Web. Pondré los 3 casos más comunes, pero en todas ellas hay procesos comunes, como los siguientes:

#Nota: Hace poco vi un componente para migrar, no lo he probado, pero ahí está, por si alguien quiere probar.

1- Descargamos la última versión de Joomla 1.5.x. (Pueden descargarlo desde el punto 2.0 de este manual)
2- Descomprimimos los archivos y acoplamos el idioma si es necesario.
3- Subimos las carpetas y archivos mediante el FTP a nuestro host.
#Nota: Recomendado borrar los archivos de Joomla 1.0.x y subir al direcctorio root (osea al principio) Joomla 1.5.x
4- Vamos a la dirección de nuestra página para proceder a la instalación.
5- En el paso 4 elegimos en "Configuración avanzada" un prefijo distinto del que teníamos en la versión 1.5.x (será jos_, pero si no estás seguro puedes verlo en el archivo configuration.php, en $mosConfig_dbprefix)
5.1- Imagen de ayuda
#Nota: Instala Joomla 1.5.x en la misma base de datos que 1.0.x
#Nota: ¡NO TERMINES LA INSTALACIÓN!
6- Elegimos uno de los 4 métodos siguientes de migración (leerlos antes de realizarlos).
#Nota: Recomendado hacer el método 4.

#14.2.1 Método 1: Me lavo las manos.

7- Si controlas el inglés, y quieres escoger rápido: Sigue este o este manual.

#14.2.2 Método 2: La instalación limpia.

Si tenemos una Web recién hecha con casi nada instalado y pocos días que nació, lo mejor es pasar únicamente los artículos. Si has instalado algo adicional, ya buscarás y encontrarás algún módulo o componente parecido. Lo primero es pasar las secciones y categorías.

7- Terminas la instalación.
8- Vamos a administración de tu Joomla viejo, mira el nombre de las categorías y secciones y crearlas en tu Joomla nuevo una por una.
9- Pero como se supone que has eliminado los archivos de tu Joomla viejo:
10- Vamos a nuestro phpMyAdmyn (Si no puedes acceder a él porque tu host no tiene o no quieres hacerlo así, usa otro método)
11- Seleccionamos nuestra base de datos (arriba a la izquierda) y damos a exportar. Elegimos estas 2 tablas y a continuar:
· jos_categories
· jos_sections
11.1- Imagen de ayuda
#Nota: Puede que el prefijo no sea jos_ depende cómo lo instalastes
#Nota: Para seleccionar una segunda opción y que no se pierda la 1º mantén pulsado el control cuando vayas a añadir la otra opción.
12- Abrimos el archivo descargado y miralos los nombres de las categorías y secciones.
13- Ahora a por los artículo. Vamos a google y escribimos site:mi-web.com, por ejemplo yo sería => site:jonijnm.es
14- Y damos a la cache de los links de los artículos. Con ella podemos ir copiando y pegando los artículos.

#14.2.3 Método 3: Para los que experimentan y tienen tiempo (Para usuarios avanzados)

Aquí lo que tendrás que hacer es modificar la base de datos antigua para hacerla compatible con la nueva.

7- Sigue el punto 14.2.2 hasta el paso 11, pero exporta todo (las dos versiones)
8- Ahora compara Joomla 1.0.x con Joomla 1.5.x y haz las modifica las entradas para que sean compatibles con las tablas de 1.5.x
9- Borra las tablas de 1.5.x
10- En phpMyAdmin da elige base de datos, da a SQL (o importar), carga el archivo modificado la codificación latin, utf-8 o iso (con alguna de las tres te irán bien los acentos) y da a continuar.

#14.2.4 Método 4: El más rápido (recomandado)

7- Seguimos la instalación hasta el punto 6
8- Allí elegimos:
· Marca: "Cargar un script de migración"
· Prefijo de las tablas existentes: el prefijo de Joomla 1.0.x ("jos_" es el predeterminado)
· Codificación del sitio anterior: iso-8859-1
· Marca: "Es un script para migrar desde Joomla 1.0!"
8.1- Imagen de ayuda.

#14.3 Pasando el resto de la tabla.

Si no has elegido el método 1 de migración, y tu Web tiene otros componentes que quieres pasar (por ejemplo los comentarios o los post de Fireboar) Entonces tendrás que hacer lo siguiente (lo siguiente lo haremos tomando como ejemplo la migración del fireboard, pero pueden pasar otros componentes):

1- Instalamos Kunena
2- Haz los puntos 10 y 11 del capítulo 14.2.2 pero selecciona las tablas del componente a pasar (todas las jos_fb son las del foro)
3- Abre el archivo y cambia el prefijo antiguo por el nuevo (jos_ por jom_)
#Nota: Puedes hacer esto fácilmente con el programa Notepad, dando a control + H
4- Borra las tablas del foro en Joomla 1.5.x, para ello elige la base de datos, marca las tablas (jom_fb) y abajo da a eliminar (o una cruz roja, o lo que ponga)
4.1- Imagen de ayuda.
5- Elige la base de datos,da a SQL (o importar), carga el archivo modificado la codificación latin, utf-8 o iso (con alguna de las tres te irán bien los acentos) y da a continuar.

Y ya tienes pasado el foro.

Recuerda, para ayuda tienes el FORO

Información Adicional