Cómo crear una copia de seguridad de Joomla desde cPanel
A pesar que el servicio de hosting Joomla de webexpertia.com incluye copias de seguridad automáticas, muchas veces queramos hacer modificaciones en nuestra web y, por si acaso, hacer una copia de seguridad antes de ponernos manos a la obra.
Realizar esta tarea en cPanel es muy sencillo y rápido.
Este tutorial se compone de tres partes:
- Parte 1. Copia de los archivos de la web
- Parte 2. Copia de la base de datos
- Parte 3. Importar nuestra web Joomla en el servidor
Para ello accedemos a nuestro panel de control de cPanel como ya os explicamos aquí.
Parte 1. Copia de los archivos de la web
Una vez dentro, vamos a la administrador de archivos.

En donde debemos seleccionar todos los archivos (1) de nuestra web (que se encuentran dentro de public_html) y comprimirlos (2)

Escogeremos el formato de compresión deseado (1) y el nombre que queramos (2) y pincharemos sobre el botón de comprimir

Ya tenemos los archivos de nuestra web comprimidos en un archivo. Lo seleccionamos (1) y lo descargamos (2).

Parte 2. Copia de la base de datos
La copia de la base de datos de la web es todavía más sencilla.
En nuestro cPanel, accedemos esta vez a PHPMyAdmin

Y escogemos la Base de datos que nos interesa guardar (normalmente tendrá una referencia en el nombre)

Verificamos que estemos en la base de datos correcta (1), pinchamos sobre la pestaña exportar (2), seleccionamos todas las tablas (3), marcamos la casilla "Enviar" (4) y pinchamos sobre el botón "Continuar" para que descargue el archivo. Si queremos, podemos comprimir el archivo en el formato que seleccionemos en las opciones de "Compresión"

Ya tenemos nuestra web guardada y podemos empezar a "trastear" con ella con total seguridad.
Parte 3. Importar nuestra web Joomla en el servidor
Para importar la web de nuevo al servidor, debemos seguir los siguientes pasos.
Subimos el archivo comprimido con los archivos de nuestra web a nuestro servidor, y una vez allí lo descomprimimos.
Creamos una base de datos desde nuestro panel de control, y el usuario relacionado, e importamos la bbdd que teníamos guardada desde la pestaña importar de PHPMyAdmin

Tan solo nos queda modificar los parámetros de nuestro nuevo servidor en el archivo configuration.php, incluyendo los datos especificados a la hora de crear la base de datos:
A partir de la línea 14
var $dbtype = 'mysql';
var $host = 'hostdelabasededatos';
var $user = 'usuariodelabasededatos';
var $password = 'passwordusuario';
var $db = 'nombredelabasededatos';
var $dbprefix = 'jos_';
Y en las línesa 64 y 65
var $tmp_path = '/home/dominio/public_html/tmp';


