blog webempresa

Clonar Joomla! desde el panel de administración del Hosting

por | Mar 22, 2011 | Aprender Joomla!

Clonar Joomla!En ocasiones nos vemos en la necesidad de disponer de una copia de nuestro sitio web desarrollado en Joomla! que tenemos en producción para poder hacer diferentes pruebas de extensiones, cambios de plantilla o de imagen corporativa y esto lo queremos hacer en una copia del sitio sin afectar al que esta online.

Una forma rápida es copiando los archivos a una nueva carpeta desde el Administrador de Archivos del Hosting, bien sea WePanel, Plesk u otros, lo que sin duda es una forma rápida y segura de hacerlo y nos garantiza que la copia sea correcta, además de poder crear la necesaria base de datos para utilizarla con la copia.

En resumen los pasos serian los siguientes:

  • Acceso al panel de administración del Hosting.
  • Creación de una base de datos nueva.
  • Exportación de la base de datos en producción del Joomla! a clonar.
  • Importación de la base de datos en producción a la base de datos previamente creada.
  • Creación de un directorio en nuestro Hosting dependiente de /public_html o /httpdocs.
  • Selección de los archivos y directorios del Joomla en producción y copiado a la carpeta /public_html/clon o la que establezcamos.
  • Modificación de las variables necesarias en configuration.php en el clon o copia del sitio.
  • Modificación de los “defines” de rutas de VirtueMart, si utilizamos esta extensión en el sitio en producción.
  • Prueba de funcionamiento del sitio.

Aspectos a tener en cuenta antes de realizar este tipo de duplicados del sitio:

  • Verificar que se dispone de espacio suficiente para trabajar con la copia para pruebas, al menos el mismo espacio que ocupe el original y un 20% más para los trabajos propios con archivos /tmp, /logs, etc.
  • Comprobar que nuestro Hosting nos permite crear más de una base de datos, de lo contrario no podremos hacerlo.

Si tenemos espacio suficiente en el Hosting es recomendable hacer una copia de seguridad del sitio y de la base de datos antes de proceder a este tipo de tareas, algo que podemos hacer utilizando las propias herramientas de respaldo que disponga el Hosting, o desde el backend de Joomla! utilizando extensiones como Akeeba Backup, sin olvidar en este caso descargar a nuestro PC el archivo resultante de la copia y eliminarlo del Hosting antes de proceder al clonado del sitio.

En el siguiente vídeo explicamos de forma gráfica este proceso de duplicado de un sitio web Joomla! en producción.



Este artículo fue escrito en 2011 y si bien la esencia del proceso sigue siendo válida, actualmente recomendamos que la clonación de un sitio web se realice utilizando extensiones como Akeeba Backup o XCloner para Joomla. Son procesos más automáticos, con menos espacio para que se generen fallos o problemas y que permiten en pocos minutos clonar un sitio web Joomla en otra carpeta o en otro Hosting sin afectar a la instalación original.

Artículos que pueden interesarte:

¿Te ha resultado útil este artículo?

Promo hosting marzo webempresa