Hosting Peru – Migrar a Joomla desde Mambo

Migrar a Joomla! desde Mambo

Las siguientes instrucciones delinean una serie de pasos para migrar de tu instalación existente de Mambo 4.5.2 a Joomla! 1.0.

Si necesitas actualizar Joomla! desde una versión previa de Mambo, necesitarás actualizar este último a 4.5.2 para poder hacer la migración según estas instrucciones.

Antes de empezar, deberías:

  • Consultar con tus clientes o grupo de trabajo sobre la migración o el cambio.
  • Hacer una prueba de la migración, en un sitio que no sea en cara al público ( si dispones de uno ) a fines de evitar problemas en un sitio funcional.
  • Haz una copia de seguridad de todos los archivos, sistemas y bases de datos previo a la migración.
  • Determina el horario ideal para que el impacto a la hora de migrar, no sea algo brusco para tu sitio/negocio. Informa a tus clientes, compañeros de trabajo, de cuando ocurrirá la actualización, y cuanto tiempo tomará.
  • Prepara un plan de recuperación, por si acaso todo sale mal, puedes volver al comienzo de todo sin problemas.

Bueno, ya tomadas las medidas preventivas y de organización, podemos ir a un método seguro de actualización.

  • Copia los archivos de Joomla! (ej: por FTP) a un nuevo directorio temporal en tu servidor.
  • Remueve la carpeta /installation
  • Copia tu actual archivo de configuration.php de Mambo al directorio temporal en donde está Joomla! Cambia las variables $mosConfig_absolute_path y $mosConfig_live_site a fines de apuntarlas al directorio temporal
  • Copia los templates, componentes, módulos, mambots y lenguajes a las mismas carpetas (relativamente) de la instalación de Joomla!.
  • Aplica el parche (ver más abajo) a todos los templates de Administración.
  • Carga el sitio nuevo en el navegador.

Bueno, si todo ha salido bien, deberías ver tu sitio completo, ya migrado a Joomla! Una vez conforme con Joomla, crea otra carpeta temporal, en donde copiarás todos los archivos de Mambo (o si quieres, los puedes borrar, no recomendado). Luego, de la carpeta temporal de Joomla! pasa todos los archivos al directorio principal (en donde antes tenías a Mambo).

Actualización de Base de Datos

No hay actualizaciones ‘criticas’ de la base de datos. Aún así, se ha incluido un script (/installation/sql/migrate_Mambo4523_to_Joomla_100.sql), que actualizará el template por defecto del Administrador, y despublicará un modulo que refiere a MamboForge.

Nótese, que se necesitará o hacer la migración de la Base de Datos, o aplicar el parche al Template (vea más abajo) para que el Administrador funcione correctamente.

Parche del Template del Administrador

Debido a nuevos cambios en el Administrador, cualquier template que tuvieses, debe ser apenas modificado para poder funcionar en Joomla!

Carga el archivo index.php del Template. Busca las líneas que dicen:

getPath( ‘admin’ )) {

require $path;

} else {

echo “<img border=”0″ src=”\” alt=”\” />\r\n

\r\n“;

}

?>

Y reemplázalas por:

<?php mosMainBody_Admin(); ?>

Finalmente, guarda el archivo.

Fortificando Joomla!

Mambo y Joomla!, por defecto, emulan un ajuste de PHP llamado register_globals = on. Esto es generalmente considerado algo no aceptable en aplicaciones modernas de diseño web. El ajuste preferido para sitios en producción, es register_globals = off. Mientras que no es una cura, esto previene de ataques maliciosos por formulario, debido a errores o a una pobre programación.

Para emular este ajuste en Joomla! renombra globals.php a globals.php-on y luego renombra globals.php-off a globals.php

Aun así, no garantizamos que todo agregado pueda funcionar correctamente, ya que el autor de cada uno puede haberlo hecho basándose en el hecho que register_globals estuviera en on

Joomla con PHP 5 y MySQL 4.1

MySQL 4.1 requiere de las librerías mysqli para poder acceder a las bases de datos. Para poder instalar y usar Joomla! con esta configuración, deberás renombrar database.php a database.mysql.php y luego renombrar database.mysqli.php a database.php

Preguntas que puedes llegar a tener

¿Puedo copiar los archivos de Joomla! así de una sobre la instalación de Mambo?

 Rta: Poder, puedes. Lo que recomendamos es que hagas esto en una copia del sitio, y no en el sitio original. Y recuerda, haz una copia de seguridad previo a hacer cualquier cambio. Cuando lo hagas, controla que los archivos han sido actualizados por completo y que no hubo errores de transferencia en el camino (ej. Errores de Permisos).

Share this Story

Related Posts

Hosting Perú

En Net Hosting Perú el servicio nunca se cae, contamos con sistemas de múltiples servidores automatizados totalmente redundantes que respaldan cualquier interrupción del servicio al instante.

Soporte Técnico Profesional Avanzado, estamos listos para resolver sus problemas rápida y profesionalmente las 24x7x365.

Somos mayoristas de Hosting ofrecemos más espacio y mayor transferencia a menores precios que la competencia.

Por qué hacemos esta garantía, porque usamos la tecnología de servidores más confiables disponible hoy en día.

NUESTRA DATA CENTER DE CLASE MUNDIAL

Nuestro proveedor Complex Drive está conectada a Seis (6) de los más grandes proveedores de banda ancha (de AT&T, Level3, Cox, Cogent, MCI / Verizon, Telepacific),