Actualmente, tengo una web creada con el CMS open source Joomla, en su versión 1.0.5. Es una página bastante sencilla, con unas pocas subpáginas y pocos artículos creados sobre ella. Sin embargo, voy a cambiar a otro plan de alojamiento de mejor calidad (el actual va francamente mal), y me veo con el problema de poder volcar toda la web a la nueva ubicación
He probado a descargar todos los ficheros e intentar restaurarlos en el nuevo emplazamiento, pero tengo el problema de la base de datos, que funciona sobre MySQL. He estado leyendo en diversos foros y parece que la solución pasa por trabajarse el volcado vía línea de comandos de MySQL a un fichero, que luego tendría que volver a restaurar en el destino.
Dado que no tengo acceso a la línea de comandos del servidor (es un alojamiento compartido), y que también he visto que tengo que modificar diversos ficheros de configuración, me gustaría saber si existe alguna solución más simple o tendré que empezar casi de cero en la nueva ubicación.
PCA responde:
El problema que te planteas tiene múltiples soluciones, aunque, dependiendo del nivel de personalización y control que permita tu plan de alojamiento, serán más o menos complicadas de abordar. El método manual que comentas pasa por realizar un volcado de todos los datos a tu disco duro, para luego volver a subirlos al nuevo alojamiento. Después, utilizando la dirección de MyPHPAdmin (tu alojamiento tiene que ofrecerte este componente, es lo más lo habitual) para la gestión de MySQL, puedes exportar tu BBDD de MySQL a un fichero de texto que, utilizando la misma interfaz, luego podrás importar a la base de datos que crearás en el nuevo alojamiento. El último alto pasa por modificar el archivo configuration.php, adaptando la ruta absoluta donde se alojan los ficheros de Joomla, cambiando el nombre de la BBDD a la creada en el nuevo alojamiento, así como el nombre de usuario y su contraseña. Podrás encontrar mucha información al respecto en foros como los del www.joomlaspanish.org.
Ahora bien, si estás dispuesto a gastarte algo de dinero, recurre a un componente creado al efecto para realizar esta tarea. JoomlaCloner (www.joomlaplug.com) es de los mejores y, por 49,95 euros, está listo para ser instalado en nuestro Joomla. Lo que hace es crear un copia de seguridad completa en un único fichero ZIP o TAR, con BBDD incluida.
Una vez realizada la copia, es fácil descargarla para restaurarla en otra instalación de Joomla o, mejor áun, clonar nuestro sitio con sólo indicar la dirección FTP del nuevo alojamiento. En la web del desarrollador, puedes encontrar más información.
Contenido relacionado: