backup-wordpress

Backup WordPress – Guía Completa de Respaldo y Restauración

“Más vale prevenir que lamentar”. Una famosa frase que puede aplicar para todas las áreas de nuestra vida diaria.

Las situaciones inesperadas y complicadas pueden surgir en cualquier momento; es inevitable en muchas ocasiones. Sin embargo, si estamos prevenidos y listos para enfrentarlas, todo se vuelve mucho más fácil.

En cuestiones tecnológicas y web, mientras más prevenidos estemos, menos dolores de cabeza vamos a tener.

Si ya estás disfrutando de los beneficios de usar WordPress, es importante darle prioridad a la seguridad y crear backups de forma regular.

Si no sabes cómo hacerlo, ¡hoy es tu día de suerte! En este tutorial te enseñaré paso a paso como crear un WordPress backup de forma rápida y automatizada. También veremos el proceso de restauración a partir de los archivos de respaldo.

WordPress Backup Plugins – Guía Completa de Respaldo

Gracias a los plugins, crear un backup completo de WordPress es un proceso sencillo y que se puede lograr con un par de clicks. Vamos a ver cómo crear un backup con 2 diferentes plugins:

  • iThemes Security
  • BackWPUp

Después veremos el proceso de restauración usando esos backups que ya creamos.

iThemes Security – Solución completa de seguridad para WordPress

ithemes-security

Vamos a comenzar con iThemes Security. Además de ayudarte a hacer backups, este plugin funciona como protección total y para asegurar WordPress de muchas amenazas.

Antes Better WP Security, iThemes Security le pone un escudo “anti-hackers” a tu sitio de WordPress. Aunque no lo vayas a usar para crear tus backups, te recomiendo instalarlo por sus otras funciones de seguridad.

1. Para comenzar con el proceso de creación de backups con iThemes Security, ingresa a tu escritorio principal de WordPress y haz clic en Plugins > Añadir Nuevo. En la parte de buscar, ingresa iThemes Security, instálalo y actívalo.

ithemes-security-1

2. Después de activarlo te aparecerá un anuncio en azul. Haz clic en el botón que dice Secure Your Site Now

ithemes-security-2

3.  En la parte izquierda del Escritorio de WordPress, haz clic en Security y después en la pestaña de Backups.

ithemes-sec-3

 

4. Haz clic primero en Adjust Backup Settings para hacer los ajustes generales. Ya que quede listo vuelve a la pestaña de Backups y haz clic en Create Database Backup para crear el archivo del backup, el cual se mandará de forma automática al correo electrónico que hayas configurado.

ithemes-sec-4

 

 

5. También puedes descargar el archivo de forma local a tu computadora y si necesitas, ajustar para que cada determinado tiempo se el plugin realice los backups de forma automática. Todo esto en la parte de Backup Settings. 

ithemes-sec-xtra

 

6. Cuando hayas hecho clic en el botón de Create Backup, podrás ver el anuncio de confirmación.

ithemes-sec-5

 

7. Revisa tu email para verificar que te haya llegado el archivo .ZIP

ithemes-sec-6

8. ¡Felicidades! Si seguiste todos los pasos, haz creado tu backup WordPress con éxito.

BackWPUP – Solución simple y efectiva

backwpup-plugin

BackWPup es un plugin que se especializa en la creación de un backup WordPress para tu sitio de forma sencilla y automatizada. Vamos a ver el proceso de configuración:

1. Ingresa  a la sección de Plugins > Añadir Nuevo y busca BackWPUP. Instálalo y actívalo.

backwpup1

2. En la parte derecha del dashboard de WordPress haz clic en BackWPup > Escritorio. Aquí podrás ver las opciones generales, entre la que destaca la opción de descargar un backup rápido con un sólo clic.

backwpupuno

3. Para programar un respaldo automático, haz clic en BackWPup > Add New Job. Realiza primero los ajustes generales de la creación del backup WordPress. Podrás el tipo de respaldo, el nombre y tipo del archivo, el destino del respaldo (email, Dropbox, FTP, Amazon S3 y otros más), el email al cual se mandará y otras opciones más. Una vez terminado haz clic en Guardar Cambios. 

backwpup-add-new-job

4. Después, haz clic en la pestaña de Programación para establecer la frecuencia con la cual se van a crear los backup WordPress de forma automática. En la primera parte de la selecciona la opción Con el cron de WordPress para poder configurar en la parte de abajo los tiempos. Puede ser mensual, semanal, diario o hasta cada hora.

backwp-2

5. Haz clic en Guardar Cambios y listo, ¡tendrás al plugin creando backups de forma automática! Las otras pestañas contienen opciones un poco más avanzadas. Revísalas de ser necesario.

Cómo Restaurar WordPress con los Backups Creados

Vamos ahora a ver cómo restaurar WordPress con una de las bases de datos creada con cualquiera de estos plugins. Este proceso es muy útil para cuando tu sitio ha sido hackeado o algo le paso y es necesario restaurar todo desde las copias de respaldo que ya sabes cómo crear.

1. El primer paso es identificar la base de datos que está utilizando tu sitio de WordPress. Ingresa a un programa FTP cómo Filezilla o Cyberduck, también puedes ingresar desde tu cPanel en la opción de Administrador de Archivos. 

Localiza el archivo “wp-config.php”, haz clic derecho y selecciona la opción de “ver/editar”, para revisar el código de este archivo. Anota el nombre de la base de datos, el usuario y la contraseña como se muestra en la imagen.

restaurar-wp-1

2. Ya que hayas anotado estos datos, ingresa al cPanel de tu cuenta de Hosting (o al equivalente dependiendo del hospedaje Web que tengas). Ingresa a la opción de phpMyAdmin en la sección de Bases de Datos.

cp-2-mysql

3. Localiza del lado izquierdo y selecciona la base de datos que tiene tu WordPress, la cual viste en el archivo wp-config.php.

En la primera pestaña de Structure, haz clic en el botón de hasta abajo que dice Check All para seleccionar todas las tablas. Después haz clic en el botón que dice With Selected y elige Drop. Esto hará que la base de datos esté vacia para que podamos subir el backup 🙂

restaurar-wp-6

4. Ingresa a la pestaña de Import y selecciona la base de datos en formato .ZIP que ya tienes creada con los plugins que revisamos en la primera parte del tutorial. 

restaurar-wp-7

5. Una vez que te haya marcado que la carga ha sido exitosa, revisa la pestaña de Structure, en donde aparecerán las tablas del backup WordPress.

¡Ahora si, haz completado todo el proceso de restauración! Ingresa a tu sitio de WordPress. Debe aparecer tu sitio o blog funcionando normal 🙂

Restauración de Backup WordPress desde un Dominio “Vacio”

Si por algún motivo todos los archivos de WordPress  fueron eliminados, es decir la carpeta del dominio está totalmente vacía, el proceso de restauración es un poco más complejo. Vamos a ver los pasos que se necesitan tomar:

1. En tu cPanel, ingresa a la opción de MySQL Bases de Datos.

cp-1-mysql

2 .Vamos a crear una base de datos y un usuario para poder subir ahí mismo el backup WordPress. Crea la base de datos en la primera parte.

restaurar-wp-2

3. Ahora crea un nombre de usuario con contraseña.

restaurar-wp-3

4. Añade el usuario a la base de datos en  la parte de abajo.

restaurar-wp-4

5. El el siguiente menú, selecciona la casilla de Todos los Privilegios y guarda los cambios.

restaurar-wp-5

6. Ya con la base de datos y usuario creados, ingresa a la opción de phpMyAdmin en tu cPanel. Localiza la base de datos del lado izquierdo y en la pestaña de Import sube tu archivo de Backup (como ya vimos). ¡Este paso es muy importante!

7. Vamos a descargar WordPress e instalarlo de forma manual en tu dominio utilizando la base de datos que acabamos de crear.

Ingresa a http://es.worpdress.org y haz clic en el botón del lado derecho para descargar la plataforma.

restaurar-wp-8

8. Ingresa por medio de Filezilla o cualquier otro programa FTP a la carpeta principal de tu dominio. Descomprime el archivo .ZIP de WordPress y localiza bien la carpeta con todos los archivos llamada wordpress. 

Arrastra todos los archivos de la carpeta de wordpress a la carpeta principal de tu dominio.

wpmanual-1

9. Una vez completada la transferencia de archivos, ingresa a tu dominio en tu navegador. Podrás ver el menú de instalación de WordPress en donde te informará que no existe el archivo wp-config.php. Simplemente hay que hacer clic en el botón de Crear un archivo de configuración. 

wpmanual-2

10. Continuando con la instalación, podrás ver el siguiente menú, en donde hay que colocar los datos de la base de datos, el usuario y contraseña que creamos en los pasos anteriores. Los últimos dos campos déjalos así.

wp-manual-3

11. Si seguiste todos los pasos bien, te aparecerá que todo está correcto. Haz clic en Iniciar la Instalación. 

wp-manual-4

12. Como la base de datos que usarás ya contiene archivos de una instalación previa de WordPress, te aparecerá que la plataforma ya estaba instalada y que continúes al escritorio principal. ¡Inicia sesión con tu usuario y contraseña que usabas y ahora si podrás ver tu sitio recuperado!

Errores comunes después de la restauración.

Después de esto, es posible que te encuentres con algunos errores comunes. Si usabas un tema o plantilla diferente a las que vienen por defecto en una instalación nueva de WordPress, tu sitio aparecerá como una pantalla en blanco. Para solucionar este error, ingresa al Escritorio y haz clic en Apariencia > Temas. Activa un tema disponible en el panel (puede ser Tweenty Fourteen o Tweenty Thirteen). Después de esto ya podrás ver tu sitio correctamente. Solo faltaría que instales el tema que usabas antes 🙂

Otro error común es que los enlaces de las entradas y páginas muestren error y no sean accesibles. Están en el Escritorio pero no se pueden ver ya publicadas. Esto usualmente se debe a que el archivo .htaccess fue eliminado o se hubo que reescribir los permisos (durante la instalación manual de WordPress).

Para corregirlo, simplemente ingresa a Ajustes > Enlaces Permanentes. Si ya tenías activada la opción de Nombre de la Entrada, haz clic en Guardar Cambios. Esto corrige y actualiza la configuración de los enlaces de tu sitio. En la mayoría de los casos esto solucionará el problema. Si no es así, te recomiendo pedir ayuda en los foros de soporte de WordPress, a un experto o programador.

Como puedes ver, crear un backup de WordPress es un proceso sencillo y rápido. Restaurar tu sitio puede implicar más cosas, pero no deja de ser algo que se puede completar en unos cuantos minutos.

Mi mayor recomendación es utilizar iThemes Security por todas sus otras funciones de seguridad para WordPress. Es un plugin muy completo y confiable.

Cuando hagas la restauración, revisa que todo esté funcionando bien e instala los plugins y/o temas que hagan falta en caso de que hayas seguido el proceso de instalación manual con una nueva base de datos.

Recuerda siempre que la seguridad es un tema muy importante que no hay que dejar para después o descuidar por ningún motivo.

Ahora que ya sabes como crear un backup WordPress, sigue el tutorial y programa el plugin de tu elección para siempre estar prevenido.

¡Comparte este post en Twitter para que todos estén protegidos y sepan cómo restaurar WordPress con éxito!

¡A tus Seguidores les Gustará!

Sobre el autor de esta entrada, Jaime Tagle

Me dedico al comercio electrónico y marketing por Internet. Te invito a revisar mi blog WP Avanzado en donde escribo sobre todo lo relacionado al mundo de Wordpress.

¿Tú qué opinas?. Ya hay 8 Comentarios

  • Hola:
    Con solo realizar la copia de seguridad de la base de datos es suficiente?
    Gracias

    • Hola Javier

      Con “es suficiente” ¿a qué te refieres?

      Al crear la copia de seguridad con alguno de los plugins que vimos en el tutorial tendrás lo necesario para restaurar WordPress de ser necesario 🙂

      Sólo hay que estar pendientes de cualquier modificación que se tenga que hacer y también de los errores comunes ya nombrados en el proceso de restauración.

      Saludos

      • Hola Jaime:
        Suficiente en caso de desastre, en el caso de que tuvieras que restaurar todo y que todo estuviera como antes claro está… O habría que copiar alguna carpeta con los temas, plugins, etc?
        Gracias!

        • Me parece que los temas y plugins los tendrías que volver a instalar. Ya depende de cada caso. En los backups y restauraciones que yo hice los volví instalar 🙂

          saludos

        • Me parece que lo que quiere decir Javier C. es si con el backup de la base de datos es suficiente o también habría que hacer un backup de todo el contenido de WordPress. Creo que a parte de lo que habéis explicado os falta decir que es necesario hacer una copia de al menos la carpeta “wp-content” para tener todas las imágenes, themes, plugins… No es así?
          Un abrazo! 😉

          • Hola!

            Hacer un respaldo de la carpeta WP Content sería una muy buena decisión 🙂

            Ya que al hacer el backup no se guardan plugins, temas o imagenes.

            Gracias Edorta

            Saludos.

  • Con las copias de seguridad no debemos caer en la tentación de hablar en términos de suficiente. Me explico.

    Para curarnos en salud, si o si, tenemos que hacer copia tanto de los archivos y carpetas como de la base de datos. En mi opinión no valen meditas tintas con nuestro trabajo, aunque aquí, como todo en la vida, seguro que hay opiniones diversas.

    Haciendo un símil podemos decir que una copia de seguridad es una foto de tu trabajo en una fecha determinada en el tiempo.

    Por tanto, si haces copia de una parte y no la otra, siempre tendrás la mitad de un problema por resolver, la mitad de la foto. Dicho de otro modo, no tendrás todos los deberes hechos… A tu discreción, luego no te lamentes si tienes que invertir cantidad de tiempo en recuperar tu trabajo o incluso no puedes, este es el caso de ausencia total de copia de seguridad.

    Se pueden configurar ruedas de copia de seguridad con distinta frecuencia de trabajo y además las puedes automatizar. En el post Jaime nos muestra como automatizar a diario con BackWPup tanto los archivos como la base de datos. En mi opinión y experiencia la alternativa de tener dos trabajos hay que tenerla en cuenta, es decir, decidir hacer copia de los archivos con una rueda semanal, es decir, una vez a la semana y, otra rueda de copias para la base de datos, en este caso copias diarias. ¿Por qué? Porque es más frecuente que la base de datos sufra cambios a lo largo de un día, no así los archivos. Esto, por supuesto, se puede ajustar al ritmo de trabajo de cada blog o sitio.

    El conjunto de las dos copias de seguridad (archivos y base de datos) nos permitirá restablecer nuestro sitio o blog a una fecha determinada en el tiempo. ¿Tendremos perdida de datos? Es posible, pero no es lo mismo reconstruir una semana de trabajo perdida, que meses enteros, o perder todo el trabajo por no tener copias.

    Si no quieres responsabilizarte tu de las copias, delega en alguien, otra persona o pregúntale a tu proveedor de hosting si las hace por ti y con que frecuencia.

    Mi consejo es que inviertas tiempo en plantearte este asunto y no lo dejes para cuando ya sea tarde. Cúrate en salud.

    Saludos.

    • Sabía que algo le hacia falta a este post….¡Gracias Paul por esta magnífica contribución!

      Espero que esta guía más tu comentario ayuden a que más personas puedan crear sus backups y siempre estar prevenidos.

      Muchas gracias.

      Saludos

¿Tú que opinas?

¡No tengas miedo, aquí estamos todos para aprender! Deja un comentario, una opinión, o tu experiencia sobre este tema. Queremos que participes, porque en este Blog tú eres el protagonista :)