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.
Tabla de contenidos
Artículos que pueden interesarte:
- Crear una base de datos en WePanel fácilmente
- Importar bases de datos desde el Panel de Hosting (WePanel)
- Exportar bases de datos desde el Panel de Hosting (WePanel)
- Copias de Seguridad en Joomla 2.5.x y 3.1.x con Akeeba Backup
- Copias de seguridad rápidas y sencillas en Joomla 2.5 con Easy Joomla Backup
- Copias remotas con Akeeba Backup
- Copias de Seguridad con XCloner-Backup en Joomla 1.5, 2.5 y 3.0
¿Te ha resultado útil este artículo?
Miembro del equipo de soporte técnico de Webempresa.
Coordinador de contenidos en el Blog y en Youtube.
Soporte técnico en CiberProtector. Teacher en Webempresa University