Síguenos en Facebook
Share
Página 3
|
Y AHORA, RESTAUREMOS NUESTRA WEB DESDE EL BACKUP GUARDADO
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. Cómo será nuestra restauración (restore)En esta lección te explicaré paso a paso cómo se hace la restauración completa de una web Joomla 1.5; pero debes saber que las explicaciones están hechas sobre una instalación Joomla 1.5 en local --con Xampp--. Sin embargo, si se trata de una web "en real", que esté en producción, nadá varía, a excepción de que cuando se hable de "crear carpeta, etc..." en este caso habría que hacerlo mediante FTP dentro de los archivos reales de nuestra web. No creo que tengas problemas para entenderlo todo, porque no tiene ninguna dificultad. ¿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.phpTendremos 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--. Caso de ser un "restore" de una web real...DEBES TENER EN CUENTA, que si de una web real se tratase, el hecho de restaurar tu web se debería a que esta se encontraba fuera de servicio y por tanto no habría problema en borrar completamente su contenido --por FTP por ejemplo--. En este caso, los dos archivos mencionados (el del backup + "kickstart.php") los colocarías directamente dentro de donde tuvieras tu instalación anterior en tu servidor ¿entendido?. Pues será ahí donde se restaure para que siga exactamente igual que estaba.
• 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) ]
BACKUP Y RESTORE (SALVAGUARDA Y RESTAURACIÓN) DE NUESTRA WEB
Una web creada con Joomla 1.5 (al igual que la creada con cualquier otro sistema) siempre estará en peligro desde el momento en que la alojas en un hosting y la colocas por tanto en Internet a disposición de todo el mundo. Los peligros son diversos: • errores tuyos al realizar una instalación con una extensión de procedencia dudosa, • errores en la manipulación de directorios a través de FTP, • un hacker que consigue entrar en la web (normalmente por falta de seguridad en esa web) y la echa abajo..., enfín son varios los motivos por los que un día podrías llevarte la desagradable sorpresa de encontrar tu web fuera de servicio. Afortunadamente no debes tampoco obsesionarte, pues si tomas unas medidas lógicas de seguridad --que te he ído recomendando y seguiré haciéndolo--, será muy difícil que tu web sufra descalabro alguno. A pesar de todas las precauciones, nunca se podrá asegurar al 100% una web y por tanto nunca un webmaster podrá olvidarse de una palabra que oirás muchas veces en la jerga de Joomla 1.5, BACKUP / RESTORE (o lo que es lo mismo: salvaguarda / restauración). BACKUP: se refiere a la recopilación ("salvaguarda") de todos los datos de una web (bases de datos, y archivos que la componen), recopilación que normalmente se hace en un archivo comprimido. RESTORE: equivale en español a "restaurar", lo que evidentemente quiere decir que haciendo uso del backup que habíamos guardado, seamos capaces de volver a poner nuestra web en funcionamiento, sin pérdida de datos (¡ni de mucho tiempo!). En este manual que comienzo, te mostraré un extraordinaria herramienta que de forma sencilla te permitirá hacer backup / restore de tu web y por tanto hará que estés más tranquilo ante cualquier problema en tu web. De producirse este, en cuestión de una hora tendrás tu web de nuevo funcionando. Se trata de la extensión AKEEBA BACKUP. Te explicaré la forma de descargarla, instalarla, configurarla y lo mejor ¡¡usarla!!, pues verás en las lecciones del manual un ejemplo real en el que realizo el backup completo de la web y posteriormente la restauro completamente hasta dejarla funcionando e idéntica a la original. No encontrarás un manual tan detallado en la red sobre backup / restore de una web. Para una web real, o en localEste manual te servirá tanto para hacer un backup / restore (salvaguarda /restauración) de una web que tengas en producción, alojada en un servidor, como si la tienes en local. Todos los pasos serán idénticos y únicamente variarían las rutas en cada caso --es evidente--. Te recomiendo que realices una salvaguarda y una restauración de una web en Joomla 1.5 que instales en local, pues será un ejercicio importantísimo para tí, ya que aprenderás una tarea necesaria para un webmaster y cogerás confianza con ella..., algo que suele atragantarse bastante a los principiantes en Joomla.
LA DESCARGA DE LOS ARCHIVOS DE AKEEBA BACKUP Esta extensión es gratuíta (y extraordinariamente buena), accede desde aquí al sitio oficial de Akeeba Backup: • En la parte superior al colocarte sobre "Download" aparecerán unos archivos para descargar. Tienes que descargar en concreto los dos que te indico subrayados en amarillo, es decir: Akeeba Backup Core for J! y además Akeeba Kickstart los cuales descargarás a cualquier carpeta de tu Pc. INSTALAMOS EL COMPONENTE AKEEBA BACKUP CORE No voy a explicarte todos los pasos para la instalación de este componente, pues como extensión que es, ya debes saber a estas alturas la forma de instalar una extensión en Joomla 1.5 (te resumo: desde tu Panel de administrador vas a "Extensiones > Instalar/Desinstalar", seleccionas el archivo "com_akeeba-3.0.b1-core.zip" y picas en "Subir&Instalar", con lo cual lo tendrás listo). COMENZANDO CON EL BACKUP DE NUESTRA WEB Una vez instalado, si vamos a Componentes ya veremos Akeeba Backup entre ellos. Picamos sobre él: • Si picamos sobre el apartado Configuration accedemos a la pantalla donde podemos realizar cambios. Pero he comprobado que no es necesario cambiar nada para que funcione correctamente; esta es la pantalla: • Aquí como dije no he cambiado nada (quizás en algún caso quieras hacer algún cambio, pero no lo creo necesario). Así que volvemos a la pantalla anterior (o picas arriba en el primero de los tres enlaces: Backup Now). Si volvemos a la pantalla anterior, será: • Al picar sobre el botón Backup Now nos envía a esta pantalla: • Si quieres, en el apartado de la izquierda le pones un comentario; ahora sólo tenemos que picar en la derecha sobre Backup Now! para que la salvaguarda de toda nuestra web comience: • Ya ha comenzado nuestra salvaguarda!; ahora no abras ninguna otra ventana, deja trabajar a Akeeba...; lo hará deprisa y dependiendo del contenido de tu web tardará más o menos pero calculo que nunca tarde más de unos cinco minutos. Tú no intervendrás para nada, simplemente espera. Tras unos minutos y si no hay error alguno (funciona tan bien que espero no se te produzcan), aparecería:
• La salvaguarda se realizó con éxito!!. Ahora podrías ir a "View Log" que es una muestra que te indica las operaciones realizadas paso a paso, o podrías ir a "Administer Backup Files" donde aparecería una relación de los que tengas hechos. Si picamos en este último enlace: HAY QUE GUARDAR EL ARCHIVO DEL BACKUP EN NUESTRO ORDENADOR • Aquí tenemos el archivo comprimido que Akeeba ha generado, en el cual estarán todos los archivos + las bases de datos de nuestra web. Con esto ya tenemos nuestra primera salvaguarda, ahora nos queda una tarea por realizar: guardar este archivo en nuestro ordenador (en local) para más adelante ver la forma de hacer un RESTORE (restauración de la web). Para guardar dicho archivos, vamos por FTP con FileZilla a nuestro servidor: • Ya dominarás un poco FTP y FileZilla (tienes un manual en esta web), así que no hay más que conectarse a nuestro servidor e irnos a la ruta que te indico: /joomla/administrator/components/com_akeeba/backup (lógicamente siempre adaptando /joomla a donde tengas tú tus archivos --podría ser por ejemplo /webdejoomla y el resto todo igual). Ahí verás el archivo de la salvaguarda (backup) que acabamos de realizar con Akeeba, así que simplemente "arrastra y suelta" el mismo hasta la parte izquierda, en una carpeta de tu ordenador. Ya lo tienes. HAY QUE PREPARAR EL ARCHIVO " kickstart.php " Simplemente se trata de obtenerlo del archivo ".zip" que nos habíamos descargado (tienes arriba, al principio de este manual el acceso a la web oficial de Akeeba para descargarlo). Verás que se trata el original del archivo llamado kickstart-2.4.1.zip y haciendo doble clic sobre él se abrirá, mostrando entre otros archivos de idiomas que no necesitamos, el llamado kickstart.php (que es el que sí necesitamos): • Tan simple como "arrastrar y soltar" hacia la carpeta de nuestro ordenador donde queramos tenerlo; verás que tienes ahora kickstart.php listo para cuando sigamos con el RESTORE, pero eso será en la próxima lección de este manual. ALTAMENTE RECOMENDADO que realices estas prácticas Backup / Restore en una web que instales en local (con Xampp por ejemplo), para coger práctica. Una vez perdido el miedo, puedes hacerlo en tu web en producción (funcionando en Internet en real). Te aseguro que es muy sencillo y la extensión tan buena que es difícil te encuentres con problemas. LAS DOS LECCIONES DEL TEMA: [ todo sobre el "backup" (salvaguarda) ] [ todo sobre el "restore" (restauración) ]
|
|
|
|
¿Te gusta?, vótanos
Buscar en esta web
El tiempo
| [Detalles] |
| Hora del informe | 10:00 |
| Estado | --- |
| Viento helado | 17°C |
| Punto de rocío | 11°C |
| Dirección del viento | 270O |
| Viento variable | ---/--- |
| Velocidad del viento | 10.3m/s |
| Ráfagas de viento | 15.4m/s |
| Visibilidad | 10 km |
| Presión | 1007hPa |
| Humedad | 56.1% |
| Índice de humedad | 21.7°C |
| Índice de calor | --- |
| Precipitación | --- |
| Nieve | --- |
Nuestras visitas







![]() | Hoy | 949 |
![]() | Ayer | 2102 |
![]() | Esta semana | 6523 |
![]() | Última semana | 12324 |
![]() | Este mes | 28055 |
![]() | Último mes | 51916 |
![]() | Total | 1596697 |
Hoy: 17 May, 2012







