En este caso vamos a ver otra forma de hacer un backup de nuestro Joomla con Cpanel pero de otra forma. En la pantalla de Cpanel veremos el apartado que mencionamos en el tutorial anterior, es decir, este:

Aquí hacemos click en la sección pintada con amarillo: "Copia de seguridad" y nos va a mostrar la siguiente pantalla:

Aquí observen primero la sección pintada de verde. Este botón "Directorio raíz" lo que hace al darle click es generar un archivo zip de descarga directa de todo nuestro directorio "www" o "public_html", es decir donde está nuestro Joomla. Le damos un click y automáticamente empezará la descarga que durará el tiempo que sea, dependiendo del tamaño de toda la instalación de Joomla y sus directorios. Si tienen imagenes, mp3, archivos para descargas y demás puede demorar bastante, según también, el ancho de banda que dispongamos.
Más abajo, verán una sección pintada de azul que dice "mibasededatos". En esa sección aparecerá el nombre de su base de datos Joomla. Le dan un click al nombre y comenzará la descarga de otro archivo zip que corresponderá a un "dump" o volcado de datos de MySQL Server.
En cualquiera de los dos métodos podemos cerrar Cpanel ya que la descargara continuará sola hasta finalizar. Es la forma más directa de obtener ya una copia de seguridad completa.
Backupeando sin Cpanel
Sino dispones de Cpanel es un lata y te aconsejo que ya vayas cambiando de hosting
... no es un chiste. Si bien Cpanel es el script de administración de hosting más completo y funcional que he visto, sin él podemos trabajar perfectamente bien. Lo más importante siempre en un hosting es que tenga las versiones actualizadas del servidor MySQL y de PHP, pero además, que o bien tengamos acceso al shell para entrar al servidor MySQL, o sino, al menos phpmyadmin.
Volviendo al tema, sino tenemos Cpanel tenemos que recurrir a algún cliente FTP, sea por consola o por pantalla gráfica.
Para el método por consola y desde GNU/Linux pueden utilizar "gFTP" que es el más rápido y completo que he visto.
Para Windows y por consola no existen clientes FTP decentes, salvo uno del cuál estoy elaborando un tutorial tanto para instalación como para backup de Joomla que pronto estará disponible.
Si utilizan entornos gráficos, para GNU/Linux le recomiendo el mismo "gFTP" ya que es muy simple y rápido y tiene también su versión para entornos gráficos. Si quieren algo más complejo y completo les recomiendo Filezilla que viene tanto para GNU/Linux como para Windows y es muy potente, fácil de utilizar y está en muchos idiomas. Inclusive para Windows viene una versión portable.
Lo que tenemos que hacer es descargar completo el directorio "www" o "public_html" a nuestro disco rígido. La demora de la descarga dependerá, como dije antes, del tamaño de nuestra instalación completa de Joomla. Con esto tendremos los archivos pero no una copia de la base de datos.
Para hacer un backup de la base de datos hay dos opciones:
1- Por consola linuxera o pinguinera:
Accedemos a la consola y en la línea de comandos ponemos algo como esto:
mysqldump --opt -u usuario -p basededatos tabla1 > copiaseguridad
donde
usuario: es el nombre del usuario que tiene permisos para acceder a la base de datos.
basededatos: el nombre de la base de datos de la que queremos realizar el backupcopiaseguridad: es el nombre del archivo que contendrá el backup de la base de datos (la estructura de las tablas y los datos).
Una vez ejecutado este comando nos pedirá la password del usuario y se creará el archivo de backup en el directorio en el que nos encontramos. Luego lo descargaremos con el cliente FTP de nuestra preferencia (si están en consola háganlo con gFTP, no sean haraganes).
2- Usando al dios phpmyadmin:
Aquí la cuestión es más sencilla. Accedemos a phpmyadmin y hacemos click en la barra lateral izquierda donde veremos el nombre de nuestra base de datos. Luego de ello se desplegará a la derecha un listado con todas las tablas que posee. Hacemos un click en el menú superior (solapas o fichas) donde dice "Exportar" y nos va a aparecer algo como esto:

He coloreado tres items que son los más importantes. Primero vean el pintado de verde y verifiquen que realmente les muestre el nombre de la base de datos escogida.
Lo coloreado de amarillo nos da un volcado en formato sql, que es el mejor por si luego tenemos que restaurar.
Lo pintado de rojo, nos da la opción de comprimirlo o no.
NO SE OLVIDEN DE MARCAR "ENVIAR (genera un archivo descargable)"
Observen además que las demás opciones estén como muestra el gráfico y agregen más si así lo consideran necesario. Generalmente no es necesario.
Finalmente le damos al botón "Continuar" y nos generará un archvio "sql" (sino elegimos compresión) o un "zip" o "gzip" si hemos decidido compactar el backup.
Volviendo a lo comentado del principio sobre la existencia de extensiones joomla que te permiten realizar copias de seguridad, decir que se ha progresado y mucho sobre realizar copias de seguridad en muy pocos pasos con un componente joomla como el ya muy conocido Akeeba Backup y aqui les dejo un tutorial :










Comentarios
Muchas gracias por el tutorial. Ahora tengo la pregunta del millón
1. Una vez tenga el backup, si Joomla se daña por cualquier motivo, desde el Cpanel le doy restaurar backup ??
2. Si estoy en otro hosting con Cpanel, puedo restaurar dicho backup tambien? En otras palabras, tu tutorial tambien sirve para migraciones?
Muchas gracias
uns saludo
Suscripción de noticias RSS para comentarios de esta entrada.