Tener copias de seguridad de tu web puede prevenirte de algún que otro disgusto. Aprende a realizar un backup de una web y duerme tranquilo con lo que te enseño en este artículo.

Ya sea una web que haya sido diseñada por ti mismo o contratando los servicios de desarrollo web de alguna empresa, que esté hecha con HTML, PHP, WordPress, PrestaShop o con cualquier otro CMS, que sea un ecommerce o una web publicitaria, en resumen, da igual el tipo de web que sea, realizar un backup de ella es una tarea que te ayudará a no perderla en caso de caída.
Aprende a realizar un backup de una web

Antes de comenzar

Lo primero que debemos tener para realizar un backup de una web es un acceso a los archivos y a la base de datos de dicha web. Estos datos seguramente los tendrás de cuando subiste tu página al servidor. En caso de que no hayas sido tú el que ha realizado esta tarea, habla con la persona que te lo hizo.

Descargando los archivos de la web

Una vez que tengas tus credenciales de acceso, el siguiente paso que deberás hacer para realizar un backup de una web es descargar los archivos de la misma. Para ello, hay dos formas con las que puedes hacerlo:

Hosting

Accede al panel de administración de tu hosting. Ahora, deberás seleccionar el dominio asociado al hosting en el que quieres realizar el backup de la web. Busca la opción “Acceso a archivos”, “Archivos de la web”, “Acceso FTP”,… cada proveedor lo llama de una forma distinta, pero en definitiva es la sección a través de la cuál puedes acceder a los archivos de tu web.
Una vez estés dentro de ese apartado, busca la carpeta en la que tienes almacenados los archivos de tu web. Selecciónala y comprímela en formato ZIP. Una vez tengas el archivo ZIP con los archivos de tu web, te recomiendo que lo renombres como “backup_AAAAMMDD”, donde AAAA corresponde al año en que se realizó el backup, MM al mes y DD al día. De esta forma, tendrás todos tus backups correctamente ordenados y clasificados, por si en algún momento necesitas restaurar alguno, sepas el que necesitas.
Por último, descarga ese backup en tu ordenador y elimina la del servidor para que no te ocupe espacio. Otro consejo que te doy es que el archivo que acabas de descargar lo guardes también, como copia, en otro dispositivo (un Pendrive por ejemplo), para que en el caso de que tu ordenador se estropee, puedas recuperarlo.

Filezilla

Como alternativa al hosting, puedes usar Filezilla. Descarga e instala en tu ordenador Filezilla. Este programa te permitirá acceder a los archivos de tu web para añadir nuevos o editar / borrar los existentes.
Para utilizarlo, necesitarás ciertos datos (servidor, usuario, contraseña y puerto) con los que podrás conectarte. Estos datos te los puede facilitar la empresa con la que tengas contratado el hosting.
Entra a Filezilla a través del icono de tu escritorio (o desde el menú de tu Sistema Operativo en caso de que no tengas el acceso directo). En la parte superior del programa, verás 4 campos, que coinciden con los 4 datos que necesitabas para conectarte. Una vez introducidos, pulsa sobre “Conectar”.
Verás que la pantalla está dividida en dos partes. La izquierda corresponde a tu ordenador y la derecha al servidor. Al igual que has hecho al realizar el backup de tu web desde el hosting, localiza, en la ventana de la derecha, la carpeta en la que están los archivos de tu web. Hecho esto, busca, en la ventana de la derecha, la carpeta de tu web en la que deseas almacenar estos archivos.
Como en el apartado anterior, te aconsejo que llames a la carpeta en la que vas a almacenar los archivos descargados como “backup_AAAAMMDD”.
Para terminar de realizar el backup de la web, o mejor dicho, de sus archivos, tan solo te queda arrastrar la carpeta de la ventana de la derecha a la de la izquierda.

Base de Datos

La mayoría de páginas web que existen a día de hoy disponen de una base de datos en la que almacenan información sobre la misma. Si no sabes si tu web tiene base de datos, pregunta a la persona que te la desarrolló.
Entra de nuevo en el panel de administración de tu hosting, seleccionando el dominio correspondiente a la web a la que le estás realizando el backup. Busca el apartado “Base de Datos”, “MySQL”,… dependiendo el nombre de tu proveedor. Al final, tendrás que llegar hasta una opción que sea “PHPMyAdmin”. Cuando la encuentres, pincha sobre ella y se te abrirá una nueva ventana.
Como puedes ver, esta ventana tiene una serie de opciones desplegables a la izquierda y una serie de datos a la derecha. Las opciones desplegables son las distintas bases de datos que tienes en ese servidor. Si pulsas sobre el botón [+], se desplegará una lista con todas las tablas que tienes en esa base de datos.
Selecciona, en la columna de la izquierda, la base de datos a la que le quieres realizar el backup. Al hacer esto, la parte de la derecha cambiará, mostrándote información sobre las tablas de esa base de datos. En la parte superior, verás que tienes un menú. Busca el apartado “Exportar”.
Ahora, en esta nueva pantalla, selecciona, como método de exportación la opción “Rápido” y como formato “SQL”. Hecho esto, pulsa sobre “Continuar”. Se descargará un archivo a tu ordenador con el nombre “tu-base-de-datos.sql”. Búscalo y renómbralo como “backup_AAAAMMDD.sql” y guárdalo junto con los archivos que descargaste en pasos anteriores.
Con estos sencillos pasos, ya sabrás realizar un backup de una web.

Otras formas de realizar un backup

Acabo de enseñarte como hecer una copia de seguridad de tu web, de forma manual. Sin embargo, esta no es la única forma. Muchas empresas de hosting proporcionan este servicio, algunas gratuitamente y otras pagando una pequeña cuota.
Otra opción, en el caso de que tu web esté desarrollada con WordPress, es utilizar alguno de los miles de plugins disponibles para ello.
En Web App Design, a la hora de realizar un backup de una web de alguno de nuestros clientes, preferimos hacerlo de forma manual, ya que, aunque algunos servidores pueden realizar la tarea, no siempre hacen una copia de la base de datos, sino que se limitan a los archivos. Tampoco utilizamos ningún plugin, porque además de que añaden peso a la web, hay ocasiones en las que no se ejecutan correctamente.
Como has podido comprobar a lo largo de este artículo, realizar un backup de una web es una tarea muy sencilla. No obstante, si crees que aún así puedes meter la pata en algún paso y fastidiar el funcionamiento de tu web, o prefieres que esta labor la realicen los profesionales del desarrollo web, recuerda que en Web App Design te podemos ayudar.