| #12 Backups, mudar la Web a otro servidor |
| Manuales - Cómo hacer una Web desde cero (Manual Joomla!) | ||||
| Escrito por Jónatan Núñez | ||||
|
#12 Backups, mudar la Web a otro servidor #12.0 Introducción al tema Como cualquier item del Mundo, salvo Dios (creo), todo puede desaparecer. Por este motivo alguien creo la palabra Backup, español seguro que no era, y con ella su función. Se define como, simplemente, una copia de seguridad de los datos, es decir, si le pasa algo a la Web podrás volver a dejarla como estaba, podrás recuperarla (como la opción de "Restaurar Sistema", de Windows). Como ya hemos aprendido, los archivos no contienen casi nada de información de la Web (ni los artículos escritos, ni los usuarios registrados, ni casi nada). Estos datos se encuentran en la base de datos. Se puede acceder mediante el software PhpMyAdmin (Joomla también es un software, aunque no lo parece). Lo más seguro es que el host de tu página Web incluye phpmyadmin en el panel de control de la página, pero si no, tendrías que descargarlo, subir mediante FTP a la carpeta, por ejemplo, base, y luego entraríamos así: http://mi_pagina.es/base #12.1 Backups de la base de datos con SQL DUMPER ¡Joomla ya está preparada para hacer backups! "No se necesita phpmyadmin" ^_^ El componente se para hacer backup de la base de datos se llama SQL DUMPER (hay más, claro) Lo primero que hay que hacer es saber si el servidor donde está nuestra base de datos mysql es Localhost o no (según spacash era en detalles de cuenta, él si usa localhost). Si no es localhost hay que abrir el archivo: ./administrator/components/com_sql/settings.php Y cambiar localhost por el que tengan. Bien, pues ahora vamos al componente (administración > componentes > SQL DUMPER). Pedirá el nombre de de usuario y contraseña de la base de datos (no de la administración). Lo ponemos y seguimos:
Ahora elegimos la base de datos a exportar (marcada por defecto), la compresión (Gzip) y el nivel de compresión (al nueve), pulsamos sobre GO, esperamos unos segundos y... Tachán! ya está. Se mostrará un enlace para poder descargar el archivo, y además se guarda en /administrator/backups Y cuando quieran hacer el Backup (vuelta atrás) después de logearse, en vez de elegir la 1º opción (Backup of existing database) escogen la 2º (Restore existing backup). #12.2 Backups y mudar Web con JoomlaPack JoomlaPack es un componente que hace backup de la base de datos y de los archivos. Es fácil de usar (para la versión de J! 1.5.x): dar a "Respaldar ahora" para hacer el backup, y para restaurar en "Administrar ficheros de respaldo" > Restaurar. Antes de crear el backup aseguraté de ir a "exclusión de directorio" y quitar las carpetas: cache, log y tmp. Lo que yo hago es hacer backup de la base con SQL y backup de la Web con JoomlaPack, ya que descargar los ficheros por FTP tarda mucho (pero si no te quieres complicar, lo bajas por FTP y ya está :P). En las opciones del componente se puede especificar de qué quieres hacer el backup. - Descargar JoomlaPack para Joomla 1.5.x #12.3 Mudar la Web con SQL DUMPER El proceso anterior se realiza para volver a un estado anterior (como restaurar sistema, en Windows). Pero la gente hace también Backups con el fin de mudar la Web a otro servidor, o, en una instalación limpia, volverla a dejar como estaba. Para todo ello, a parte de hacer Backups de la base de datos, también habrá que hacerla de los archivos (componentes, módulos, ect) Así que por FTP deberían bajar TODOS los archivos (o con JoomlaPack). ¿Qué hay que hacer ahora? Una vez hayas descargado la Web por FTP y tengas la base de datos: 1 Borrar del backup de la web: Y ya tiene tu Web :P #12.4 Entonces para qué me cuentas lo de PhpMyAdmin ¿Has pensado eso? Seguro que si te ha dado algún error por ahí sí. El problema radica en el tamaño del archivo Backup de la base de datos. Cuando tienes un servidor gratuito quizá no te dejan subir archivo de más de 1 MB, si la base de datos pesa más entonces no podrás hacer el backup con SQL (AUNQUE NO TIENE PORQUÉ EXPORTARSE TODO A LA VEZ, PUEDES HACERLO EN DIFERENTES PARTES). No esta mal aprender a hacer el backup por phpmyadmin, ¡Pero con SQL DUMPER se hace mil veces mejor y más rápido!. #12.4.1 Backup mediante phpmyadmin - Exportar Nos logeamos en phpmyadin (espero que no tengas problemas con este, sino, ya sabes => foro) Seleccionamos la base de datos en la izquierda > pinchamos en exportar >
Esperas un poco y podrás descargar el archivo del backup. #12.4.2 Backup mediante phpmyadmin - Importar Ahora, para mudar: 1.2 Subir los archivo de la web antigua por FTP a la nueva. Sin los archivos y carpetas:
|




