InicioApuntes Y MonografiasComo pasar de Mambo a Joomla

¿Cómo hago para pasar mi viejo sitio Mambo a Joomla?

Esto depende de cuán vieja sea la versión de tu sitio Mambo actual. Un dato importante que debes tener en cuenta es que no se puede actualizar "salteando versiones" el sistema Mambo, pero Joomla ya trae contemplada la posibilidad de "saltear" actualizaciones. Aclaro con un ejemplo: supongamos que tu versión actual es Mambo 4.5.0.9 La actualización vendría a ser así:
Mambo 4.5.0.9 ---> Mambo 4.5.1 ---> Mambo 4.5.2 ---> Joomla 1.0.1 ---> Joomla 1.0.2 ---> Joomla 1.0.3

o así:

Mambo 4.5.0.9 ---> Mambo 4.5.1 ---> Mambo 4.5.2 ---> Joomla 1.0.3

Precauciones preliminares:
1) Back up completo de los archivos del sitio actual de Mambo
2) Back up completo de la base de datos utilizada por el sitio Mambo actual
3) Utilizar un directorio distinto al del sitio actual para instalar el nuevo sitio Joomla (luego se moverá a la ubicación definitiva)
4) Si tu sitio web es grande y complejo trata de hacer esta migración en horarios en los que no hay visitas o e tráfico es mínimo.

Pasos a seguir:
Por experiencia propia, te comento que una actualización de versión de Mambo puede ser shockeante y dejar paralizado hasta el más temerario. Por eso la estrategia que yo les propongo se basa en asegurarse de que todo funciona bien antes de dar el paso de migración definitivo y si algo funciona mal, se podrá volver atrás.
Yo ya he realizado una migración de Mambo 4.5.2.3 hacia Joomla 1.0.1 con este procedimiento y funcionó todo bien!!!

1) Sube los archivos de Joomla sin la carpeta "installation" en otro directorio distinto al del sitio actual. Por ejemplo, si el sitio actual Mambo utiliza: /home/user/public_html/ usaremos para Joomla /home/user/public_html/joomla/. Por ejemplo, si el sitio Mambo está en: http://www.torrento.com.ar/ intenta no tocar para nada los archivos originales en el servidor y no dejar inoperativo al sitio en ningún momento. La instalación de Joomla nueva estará por ahora en http://www.torrento.com.ar/joomla/

2) Asigna los PERMISOS CHMOD a los nuevos archivos y directorios sobre los cuales Joomla debe ejecutar o escribir cosas. (Si no sabes esto visita nuestro tutorial de preinstalación de Joomla donde se explica bien qué directorios y archivos necesitan permisos especiales)

3) Vincula la base de datos del sitio funcionando, al sitio nuevo Joomla. Esto lo harás copiando el archivo configuration.php de Mambo al directorio donde está ahora Joomla. Deberás cambiar el valor de las variables $mosConfig_absolute_path y $mosConfig_live_site para que utilicen los valores de /home/user/public_html/joomla/ y http://www.torrento.com.ar/joomla/

4) Copia los:
-Componentes
-Módulos
-La carpeta /images/
-Templates
-Mambots
-Archivos de lenguaje
... que hayas instalado luego de la instalación original de Mambo en los respectivos directorios de Joomla. Recuerda que los componentes van en /components/ y en /administrator/components/, y que los módulos tienen un directorio /modules/ y otro /administrator/modules/. No te olvides esto porque es muy importante.

5) Ejecuta el siguiente query en la base de datos vía PHPmyadmin (o el programa administrador de bases de datos que tenga tu servidor), a fin de actualizarla.
dijo:

# $Id: convert_Mambo4523_to_Joomla_100.sql 47 2005-09-15 02:55:27Z rhuk $ # Converts Mambo 4.5.2.3 to Joomla! 1.0 DELETE FROM `mos_modules` WHERE `title` = 'Mamboforge' AND `position` = 'cpanel'; UPDATE `mos_templates_menu` SET `template` = 'joomla_admin' WHERE `template` = 'mambo_admin_blue' AND `client_id` = '1' LIMIT 1; UPDATE `mos_templates_menu` SET `template` = 'joomla_admin' WHERE `template` = 'mambo_admin' AND `client_id` = '1' LIMIT 1; UPDATE `mos_mambots` SET `published` = '1' WHERE `element` = 'tinymce' AND `folder` = 'editors' AND `published` = '0' LIMIT 1; UPDATE `mos_mambots` SET `published` = '1' WHERE `element` = 'none' AND `folder` = 'editors' AND `published` = '0' LIMIT 1;



6) Prueba todo. Accede al sitio mediante el navegador y navega por él, entra en todas partes, observa que no haya errores. Ingresa en el administrador, ingresa a editar items, revisa todo que aquí tampoco haya errores. Esto es crucial, que no se te escape nada y que veas que funciona todo OK.

7) Si algo salió mal, no te preocupes, intenta corregirlo, puede ser algún módulo que no se copió bien, si haz seguido al pié de la letra estas indicaciones no debería haber problemas. Pero en caso de que los haya, no hay por qué alarmarse: Tu sitio Mambo sigue aún funcionando en otra locación. Lo único que deberás hacer en caso de que quieras volver todo atrás es ejecutar un query con el back up de la base de datos que haz hecho anteriormente para anular el efecto del query del paso anterior. Nada más.

8) Si todo funciona bien, movemos todo a la dirección definitiva. Para mover todo el contenido de /home/user/public_html/joomla/ a /home/user/public_html/ de tal forma de que todo lo que está dentro de /joomla/ se copie directamente en /public_html/ pero sin el directorio /joomla/ ... ¿se entiende? Para poder hacer esto deberás tener acceso a un medio que te permita mover varios directorios dentro de otro cualquiera (P. ej. una consola SSH, un panel de control o FTP). Un programa que tiene varias funciones para copiar o mover directorios es WS_FTP (en estas funciones, WS_FTP es mejor que Filezilla). Es importante que conserves un back up completo del sitio anterior de Mambo, por si las moscas.

9) Recuerda actualizar el configuration.php para la nueva locación. Deberás cambiar el valor de las variables $mosConfig_absolute_path y $mosConfig_live_site para que utilicen los valores de /home/user/public_html/ y http://www.torrento.com.ar/ (Los del sitio Mambo original)

Eso es todo. Espero le sirva a alguien..nos vemos!
Datos archivados del Taringa! original
0puntos
0visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

d
donweb🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.