Backup - Restore (2)
Ya hemos visto en la lección anterior de este manual, la forma en que con unos pasos sencillos y usando la extensión Akeeba Backup hacíamos una salvaguarda (backup) de nuestras bases de datos y todo el resto de archivos de dicha web.
Recuerda que el archivo resultante de la salvaguarda (un archivo comprimido que genera la aplicación Akeeba) lo habíamos guardado en nuestro ordenador; además tenemos también guardado otro archivo: kickstart.php; ambos serán los que necesitemos a partir de ahora.
Si no los tienes preparados, quizás sea conveniente que antes de continuar, te leas el manual sobre cómo hacer un backup de nuestra web, y los dispongas para que puedas seguir sin problemas.
¿Todo listo?, pues entonces seguimos. Antes de nada debes crear una carpeta dentro de Xampp, que será la que contenga todos los archivos de la nueva web una vez restaurada.
Recuerda (ver manual sobre Xampp) que una instalación en local con Xampp se hace en una carpeta que creamos dentro de htdocs (es decir, que en c:\xampp\htdocs\ tendremos actualmente, por ejemplo la carpeta joomla15 que será donde está la web de la que hemos hecho nuestro backup. Para hacer ahora la restauración, creo una nueva carpeta dentro de \htdocs, a la que llamo joomla15rest.
Te lo muestro gráficamente:

• Y justamente dentro de esta carpeta será donde debemos colocar:
- El archivo que habíamos obtenido tras hacer el backup. El comprimido que nos creó Akeeba (ver lección anterior)
- El archivo que habíamos descargado de Akeeba; en concreto: kickstart.php
Tendremos por tanto:

• Lo tienes bien claro en la imagen de arriba, la carpeta creada (donde se alojará la restauración) y dentro de ella únicamente estos dos archivos.
NO TIENES QUE HACER NADA MÁS: no debes descomprimir el archivo del backup, simplemente coloca ambos dentro de tu carpeta.
Una vez tengas todo listo tal come te explique, es hora de comenzar la restauración. Para ello abre tu navegador habitual y teclea:

• Obviamente, al estar en local esta será la ruta que tecleamos (que es donde se encuentra el archivo "kickstart.php"). Si estuvieses en real, está claro que sería distinta --dependiendo de donde tengas guardados esos archivos en tu servidor--.
• Como te dije, al estar en local ahora tras teclear la URL de tu archivo "kickstart.php" (que será el que lance el restore), picamos <Enter> para que todo dé comienzo:

• En esta primera pantalla que te aparece, debemos picar sobre Start:

• Comenzará la carga de todos los archivos procedentes de nuestro backup. Nada tendrás que hacer, tan sólo esperar unos pocos minutos hasta que finalizada la tarea te aparezca ahora:

• En esta pantalla de aviso picaremos sobre el primer here ( y no cierres esta ventana pues luego volveremos a ella) para que nos aparezca:

• Es la primera pantalla del instalador Akeeba Backup Installer (ABI), que nos muestra unos datos tras hacer un chequeo. Lo normal es que todo esté correcto (si no aparece mensaje de error alguno), así que picamos arriba en Next::

• Aquí nos muestra los datos de la base de datos actual (los que obtuvo al hacer el backup). En este punto hay que tener en cuenta lo siguiente:
- SI ESTAMOS EN LOCAL: podrías haber eliminado todo el contenido de la web en local (en el ejemplo, la que tengo en \joomla15 --en este caso no habría sido necesario crear la carpeta \joomla15rest --) y cargábamos los dos archivos en la carpeta \joomla15. Dejaríamos estos datos que te ofrece aquí y la base de datos la sobreescribiría cargando las mismas sobre las anteriores (que también podríamos haber borrado sin problemas...y creado otra con idénticos datos, pero vacía).
Pero lo que voy a hacer (ya que cargaré la web en la nueva carpeta \joomla15rest) es crear una base de datos nueva en MySql y por tanto en esta pantalla que te muestro arriba, en vez de dejar los datos que me ofrece, le coloco los de la nueva base de datos que he creado. Espero hayas comprendido bien las dos posibilidades. - SI ESTAMOS EN UNA WEB REAL (EN PRODUCCCIÓN Y EN UN SERVIDOR REAL): en este caso, no tendría sentido cargar la nueva web restaurada en un lugar distinto, pues la que pretendemos restaurar se supone está inoperativa por el motivo que sea. Así que en este caso, creo que lo ideal sería eliminar completamente el contenido, y ahí mismo colocaríamos los dos archivos que hemos visto, la web quedaría así exactamente en el mismo lugar en que estaba. En cuanto a la base de datos, la eliminaría completamente y a continuación crearía una nueva con los mismos datos que la anterior, pero totalmente vacía. De esta forma, los datos que me ofreciera en esta pantalla de dicha base de datos serían los mismos.
Bien, pues según la modalidad que eligiésemos, estos datos que te ofrece ABI en esta pantalla los dejaráimos tal cual, o le introduciríamos los correspondientes a la nueva base de datos (si es que la hemos creado). Tras lo cual, picamos en Next:

• Esta es la pantalla para configuración de FTP, que yo dejo tal cual está porque no quiero usar FTP dentro de Joomla, así que Next:

• Hemos terminado en Akeeba Backup Installer; aunque sale un mensaje, procedamos a cerrar esta ventana sin hacer nada.

• Habremos regresado a la pantalla inicial (la que habíamos dejado abierta ¿recuerdas?) y picamos en el here de abajo, lo que hará que Akeeba realice las últimas operaciones (coloca ".htaccess", borra la carpeta "installation", etc...) y finalmente sale esta pantalla:

• Cuando recibas esta mensaje, es señal de que todo ha funcionado correctamente y la restauración de la web, ya está lista. Así que la mejor forma de comprobarlo es ir en nuestro navegador a la nueva URL:

• Fíjate que ahora, cuando voy a http://localhost/joomla15rest tendré una web idéntica a la existente en http://localhost/joomla15 (puesto que he querido restaurarla en un lugar distinto). Pero como te expliqué más arriba, también podría haberla restaurado dentro de ....../joomla15 eso lo decides tú; yo lo he hecho así porque no quería perder la actual que se encuentra funcionando perfectamente. Quizás te resulte un poco lioso de entender todo esto pero te aseguro que todo es lógica pura.
UN EJEMPLO REAL SERÍA:
** Tienes una web cuya URL es http://www.miwebdejoomla15.com la cual ha quedado fuera de servicio y es imposible de reparar por cualquier otro medio. Así que como tienes un backup de Akeeba hecho del día anterior, decides restaurar tu web a partir del mismo.
** Lógicamente quieres restaurarla tal como estaba, es decir, en tu servidor entras por FTP y eliminas completamente el contenido de la instalación anterior de Joomla 1.5 (todas las carpetas y archivos existentes).
** A través de MySqlAdmin eliminas completamente la base de datos que soportaba la web. Ahora creas una nueva base de datos y usuario idénticos a la que tenías (los datos para dicha base de datos deben ser exactos a los que usaste cuando habías instalado Joomla 1.5 en la vez anterior y que lógicamente los tendrás anotados en algún sitio, eso espero). Esta nueva base de datos, obviamente ahora vá a estar vacía.
** Cargas en tu servidor --en el lugar donde estan las carpetas y archivos que borraste--, el archivo comprimido del backup de Akeeba, más el que ya conoces kickstart.php
** Y a partir de aquí, ya seguirías los pasos explicados en este manual (en la pantalla de la Base de Datos, le dejarías los que te ofrece Akeeba, ya que la base de datos es idéntica y ahí cargará las tablas y demás).
** De esta forma, una vez haya finalizado todo, al entrar en http://www.miwebdejoomla15.com tendrías tu web de nuevo funcionando, tal como la tenías antes de producirse el problema que te obligó a restaurarla. ¿Entendido mejor ahora?.
NOTA FINAL: debes tener en cuenta siempre, que si la salvaguarda que tienes (el backup) tiene una antigüedad por ejemplo de 15 días y desde entonces hasta el momento de restaurar tu web habías publicado nuevo contenido, este lo habrías perdido --ya que no se encontraría en ese backup--. Por eso es importante que realices backups periódicos, dependiendo de la frecuencia con la que actualices tu web con nuevo contenido. Si sueles actualizar cada 15 días, un backup quincenal estará bien; pero si sueles actualizar a diario..., te toca decidir entonces cada cuanto tiempo deberías realizar un backup (quizás en este caso te convendría realizar uno cada tres o cuatro días..., eso ya queda a tu elección teniendo siempre en cuenta que perderías algo de información). Por supuesto, una vez guardado un backup actual, es lógico borrar los anteriores, pues no tendría sentido guardarlos.
Es todo, me gustaría que te quede claro todo lo referente a BACKUP / RESTORE de una web, pues aunque quizás no tengas que usarlo nunca (sería ideal para tí), puede llegar la ocasión en que lo necesites. Si te sirve de algo, yo en casi 4 años usando Joomla, tan sólo he necesitado restaurar mi web en una ocasión (y fué por un garrafal error mío ¡¡las cosas del principiante!!).
LAS DOS LECCIONES DEL TEMA: [ todo sobre el "backup" (salvaguarda) ] [ todo sobre el "restore" (restauración) ]
¿Te gusta?, vótanos
El tiempo
| [Detalles] |
| Hora del informe | 09:00 |
| Estado | --- |
| Viento helado | 22°C |
| Punto de rocío | 5°C |
| Dirección del viento | 220SO |
| Viento variable | 170°/250° |
| Velocidad del viento | 7.2m/s |
| Ráfagas de viento | 12.9m/s |
| Visibilidad | 10 km |
| Presión | 1005hPa |
| Humedad | 29.2% |
| Índice de humedad | 23.3°C |
| Índice de calor | 25°C |
| Precipitación | --- |
| Nieve | --- |
Nuestras visitas







![]() | Hoy | 875 |
![]() | Ayer | 2102 |
![]() | Esta semana | 6449 |
![]() | Última semana | 12324 |
![]() | Este mes | 27981 |
![]() | Último mes | 51916 |
![]() | Total | 1596623 |
Hoy: 17 May, 2012






