¬ŅC√≥mo crear copias de seguridad en WordPress?

Un sitio web es algo que cuesta tiempo y dinero. Por esta razón es muy importante contar con un sistema de seguridad fiable que nos ahorre dolores de cabeza.

Imag√≠nate que despu√©s de 1 a√Īo tienes una tienda online con m√°s de 200 productos y tu sitio web se infecta o lo hackean. Si no cuentas con una¬†copia de seguridad¬†lo perder√°s todo.

En esta lección vamos a ver como realizar una copia de seguridad de todo el sitio web en WordPress de una manera muy segura y fiable.

√ćndice del contenido
    Add a header to begin generating the table of contents

    1. Estructura de WordPress

    WordPress se compone básicamente de 2 partes:

    1.1 Archivos y directorios

    Están compuestos por los archivos de instalación de WordPress, plugins, tema e imágenes y son los que realizan todo el trabajo en un sitio web.

    Estructura b√°sica de archivos y directorios de WordPress
    Estructura b√°sica de archivos y directorios de WordPress

    1.2 Base de datos

    Es un fichero de texto donde se guardan todos los datos, en forma de tablas, que hacen funcionar entre si a los archivos.

    Sin una base de datos, WordPress no funciona.

    Estructura b√°sica de la base de datos de WordPress
    Estructura b√°sica de la base de datos de WordPress

    De estas 2 partes, la más importante es la base de datos.

    • Si se pierden¬†los archivos, es m√°s f√°cil recuperarlos ya que¬†se podr√°n descargar nuevamente.
    • Si se pierde¬†la base de datos, estamos perdidos. La base de datos¬†es √ļnica para cada sitio web.

    Por esta razón es muy importante contar con una copia de seguridad de todo nuestro sitio web o, al menos, de la base de datos.

    Anuncio publicitario

    2. Copia de seguridad desde el servidor

    Uno de los métodos más seguros para realizar una copia de seguridad en WordPress es hacerlo desde el panel de control del hosting o servidor que tengamos contratado.

    Esto es posible ya que utilizan sus propios servidores para alojar las copias de seguridad sin que tengamos que hacer nada.

    El hosting que te he recomendado a lo largo de este curso de WordPress funciona con cPanel y la empresa que lo distribuye se llama LucusHost.

    En todos sus planes de hosting ofrecen copias de seguridad totalmente gratis. Algunas empresas de alojamiento no lo hacen o suelen ofrecer este servicio mediante un pago adicional al mes.

    ¬ŅConoces cPanel?¬†En la lecci√≥n,¬†manual de cPanel, tienes una completa gu√≠a sobre el funcionamiento de este fant√°stico panel de control.

    Curso de WordPress

    Una de las mejores empresas de hosting, 100% en espa√Īol, que puedes contratar para comenzar a crear un proyecto en WordPress, es¬†LucusHost.

    Este servicio es el que vamos a utilizar durante el desarrollo de este curso por lo que sería recomendable que contrataras el alojamiento en esta empresa, disfrutando de un 20% de descuento, para que puedas sacar el máximo provecho a todas las lecciones del curso.

    Veamos como hacer una copia de seguridad de WordPress desde cPanel. Si utilizas otro proveedor de hosting, que funcione con otro panel de control, no te preocupes ya que los pasos serán similares.

    Para hacer una copia de seguridad sigue los siguientes pasos:

    1. Inicia sesión en el área de clientes y accede a cPanel.
    2. Verás un bloque llamado JETBACKUP con varias opciones para crear copias de seguridad.
    Opciones para crear una copia de seguridad en cPanel
    Opciones para crear una copia de seguridad en cPanel
    • Full Account Backups. Crea una¬†copia de seguridad completa¬†que incluye tanto los archivos como la base de datos.
    • File Backups. Crea una¬†copia de seguridad¬†de los archivos.
    • Database Backups. Crea una¬†copia de seguridad¬†de la base de datos.

    El resto de opciones hacen una copia de seguridad de otros apartados del hosting como correos electrónicos, certificados SSL, zonas DNS entre otros.

    Vamos a crear una copia de seguridad completa.

    1. Haz clic en la opci√≥n¬†Full Account Backups. Como puedes observar, cPanel almacena una copia de seguridad diaria, siendo la √ļltima, la del d√≠a anterior.
    2. Busca la √ļltima copia de seguridad y haz clic en¬†Generate Download¬†y a continuaci√≥n haz clic en¬†Add to Download Queue.
    Generar una copia de seguridad en cPanel
    Generar una copia de seguridad en cPanel
    1. Regresa a la página principal de cPanel y haz clic en Queue. Verás el mensaje Processing... que indica que la copia de seguridad está en proceso. Espera un poco hasta que veas el mensaje Completed.
    2. Regresa nuevamente a Full Account Backups. Descarga la copia de seguridad haciendo clic en Download. Se comenzará a descargar la copia de seguridad de tu sitio web en tu ordenador (computadora).
    3. Una vez descargues la copia de seguridad, elimínala de cPanel haciendo clic en Delete Download. Esto es recomendable hacerlo ya que las copias de seguridad ocupan espacio en el servidor.
    Descargar una copia de seguridad en cPanel
    Descargar una copia de seguridad en cPanel

    La copia de seguridad se ha descargado en un fichero comprimido. Descomprímelo y accede al contenido.

    Ver√°s algo como esto:

    Archivos de una copia de seguridad de cPanel
    Archivos de una copia de seguridad de cPanel

    De todas las carpetas y archivos que se han descargado solo nos interesan 2 de ellos:

    • mysql. En esta carpeta se encuentra la base de datos de tu sitio web.
    • homedir. En esta carpeta se encuentra el directorio¬†public_html¬†que es donde se alojan todos los archivos del sitio web.

    El resto de archivos y carpetas los puedes borrar. Si no quieres descargar tantos archivos, puedes hacer las copias de seguridad, de archivos y base de datos, por separado.

    Siguiendo estos sencillos pasos podemos crear una copia de seguridad de todo el sitio web. Es una forma muy segura para restaurar nuestro sitio web si surgen problemas.

    3. Copia de seguridad desde WordPress

    Otro m√©todo muy √ļtil para hacer¬†copias de seguridad en WordPress¬†es con el plugin¬†BackWPup ‚Äď WordPress Backup Plugin.

    Con este sencillo plugin podremos crear copias de seguridad en WordPress sin complicaciones.

    Para instalar el plugin:

    1. Dir√≠gete al apartado¬†Plugins >> A√Īadir nuevo.
    2. En el campo de b√ļsqueda escribe BackUp.
    3. Haz clic en Instalar ahora y seguidamente en Activar.

    3.1 Configurando una copia de seguridad

    Una vez activo el plugin, dir√≠gete al apartado¬†BackWPup >> A√Īadir nuevo trabajo.

    Este apartado est√° compuesto por varias pesta√Īas siendo las 2 principales:¬†General¬†y¬†Programaci√≥n.

    3.1.1 General

    I. Nombre del trabajo.

    En el campo, Por favor nombra este trabajo, es donde indicaremos el nombre del trabajo.

    II. Tareas de trabajo.

    El plugin ofrece 5 tipos de respaldos que podemos realizar de nuestro sitio web.

    Por cada casilla que marquemos en¬†Tareas de trabajo, el plugin crear√° una nueva pesta√Īa con la configuraci√≥n personalizada de cada una de las opciones:

    • Copia de seguridad de la base de datos: crea la pesta√Īa¬†Copia de seguridad de DB.
    • Copia de seguridad de archivos: crea la pesta√Īa¬†Ficheros.
    • Exportar XML WordPress: crea la pesta√Īa¬†Exportar XML.
    • Lista de plugins instalados: crea la pesta√Īa¬†Extensiones.
    • Comprobaci√≥n de las tablas: crea la pesta√Īa¬†Comprobaci√≥n de base de datos (DB).

    Cada una de las pesta√Īas cumple la siguiente funci√≥n:

    III. Creación de archivo de copia de seguridad.

    En este apartado¬†no hace falta cambiar nada¬†ya que el plugin asigna autom√°ticamente un nombre "√ļnico" para la copia de seguridad y el formato del archivo.

    IV. Destino de trabajo.

    El plugin ofrece 8 destinos donde crear la copia de seguridad del sitio web.

    Por cada casilla que marquemos en¬†Destino de trabajo, el plugin crear√° una nueva pesta√Īa con la configuraci√≥n personalizada de cada una de las opciones:

    • Respaldar a carpeta: crea la pesta√Īa¬†A: Carpeta.
    • Copia de seguridad enviada por correo electr√≥nico: crea la pesta√Īa¬†A: Email.
    • Copia de seguridad a FTP: crea la pesta√Īa¬†A: FTP.
    • Copia de seguridad a DropBox: crea la pesta√Īa¬†A: DropBox.
    • Respaldar a un servicio S3: crea la pesta√Īa¬†A: S3 Servicio.
    • Respaldar a Microsoft Azure (blob): crea la pesta√Īa¬†A: MS Azure.
    • Copia de seguridad de archivos a RackSpace Cloud: crea la pesta√Īa¬†A: RackSpace.
    • Respaldar a SugarSync: crea la pesta√Īa¬†A: SugarSync.

    Para conocer cómo se configura cada uno de los destinos que ofrece el plugin, visita este enlace (en inglés).

    V. Archivos de registro.

    En este apartado puedes indicar los datos para que el plugin envíe un correo electrónico cuando realice la copia de seguridad.

    3.1.2 Programación

    Una de las bondades que ofrece este plugin en su versión gratuita, es la posibilidad de programar copias de seguridad. Por lo general, otros plugins de este tipo, solo la ofrecen con la versión PREMIUM.

    I. Programación del trabajo.

    La mejor opción para programar copias de seguridad con este plugin es con el cron de WordPress. Las otras opciones necesitan registros en servicios de terceros y tener conocimientos de funciones avanzadas de WordPress.

    II. Hora de ejecución programada.

    Seleccionando la opción con el cron de WordPress se activan las opciones para programar las copias de seguridad.

    Programación de una copia de seguridad
    Programación de una copia de seguridad

    Muy importante.

    Si programas copias de seguridad desde esta pesta√Īa y, dependiendo del destino de trabajo que hayas seleccionado en la pesta√Īa General, debes tener muy en cuenta lo siguiente:

    • Respaldar a carpeta.
      En este caso la copia de seguridad se crear√° en la ruta¬†wp-content/uploads/(carpeta)/¬†de tu servidor. Cada copia de seguridad ocupar√° espacio en el servidor y, si se llena el disco duro, tu sitio web podr√≠a dejar de funcionar. Aseg√ļrate borrar las copias de seguridad antiguas.
    • Copia de seguridad enviada por correo electr√≥nico.
      El plugin te enviar√° la copia de seguridad por correo electr√≥nico pero depender√° del tama√Īo de la copia de seguridad y de la capacidad del servidor para enviar archivos de gran tama√Īo. Es posible que algunas veces no se env√≠e.
    • Copia de seguridad a FTP.
      La copia de seguridad se guardar√° en el servidor que le indiques pero corres el riesgo que el disco se llene y dejen de funcionar los servicios que se encuentren en ese servidor.
    • Resto de destinos.
      Depender√° mayormente del espacio que tengas contratado en cualquiera de los servicios externos con los que funciona el plugin.

    3.2 Creando una copia de seguridad

    Ahora que ya conocemos todas las opciones de configuración para crear una copia de seguridad con el plugin, vamos a realizar una copia de seguridad estándar de nuestro sitio web.

    1. Dir√≠gete al apartado¬†BackWPup >> A√Īadir nuevo trabajo.
    2. Configura las opciones de la pesta√Īa¬†General¬†seg√ļn tus necesidades: indica principalmente el nombre del trabajo, la tarea de trabajo y el destino de trabajo.

    No necesariamente cada "trabajo" significa que sea una¬†copia de seguridad. Cada trabajo es una configuraci√≥n √ļnica seg√ļn las necesidades; ya sea por el tipo de archivos que se quiera respaldar o si son trabajos programados.

    Por ejemplo: puedes crear un trabajo solo para copias de seguridad de la base de datos con programación diaria, otro trabajo para una copia de seguridad puntual de los archivos o un trabajo para una copia de seguridad completa.

    Cuando asignes un nombre a tu trabajo, intenta que haga referencia al tipo de copia de seguridad que quieres hacer.

    Configurando una copia de seguridad
    Configurando una copia de seguridad

    Como puedes apreciar en la imagen anterior, la copia de seguridad estándar estará compuesta básicamente por los archivos de WordPress y la base de datos, se enviará a nuestro servidor mediante la opción Respaldar a carpeta y no será programada.

    La configuraci√≥n de las pesta√Īas¬†Copia de seguridad DB¬†y¬†Ficheros¬†la dejaremos por defecto.

    En la pesta√Īa¬†A: Carpeta¬†veremos las siguientes opciones:

    Configurando el destino de una copia de seguridad
    Configurando el destino de una copia de seguridad

    Como te he mencionado, por defecto, las copias de seguridad se almacenan en la ruta wp-config/uploads/(carpeta)/ pero tambi√©n podr√≠amos indicar otra ruta en la que queramos que se almacenen las copias de seguridad.

    Tambi√©n tenemos la opci√≥n de indicar el n√ļmero m√°ximo de archivos (copias de seguridad) que se pueden guardar en esta ruta de manera que no se llene el disco duro del servidor.

    1. Una vez que hayas hecho todas las configuraciones correspondientes, haz clic en Guardar cambios.

    Con estos sencillos pasos se ha creado un trabajo. Ahora veamos como crear una copia de seguridad en WordPress.

    1. Dirígete al apartado BackWPup >> Trabajos.
    2. Pasa el rat√≥n sobre el trabajo que hayas creado y, en el men√ļ, haz clic en¬†Ejecutar ahora.
    Ejecutando una copia de seguridad
    Ejecutando una copia de seguridad

    La copia de seguridad se comenzará a crear. Verás unas barras de progreso que indican la ejecución del trabajo.

    Progreso de una copia de seguridad
    Progreso de una copia de seguridad

    Una vez se haya creado la copia de seguridad hay que descargarla.

    1. Dirígete al apartado BackWPup >> Copias de seguridad.
    2. Pasa el rat√≥n sobre la copia de seguridad y, en el men√ļ, haz clic en¬†Descargar.
    Descargando una copia de seguridad
    Descargando una copia de seguridad

    Para cada copia de seguridad veremos lo siguiente:

    • Hora. Indica la fecha y hora en la que se realiz√≥ la¬†copia de seguridad en WordPress.
    • Archivo. Es el nombre del archivo que se ha creado.
    • Carpeta. Es la ruta completa del servidor donde se encuentra la copia de seguridad.
    • Tama√Īo. Es el tama√Īo del archivo.

    Recuerda¬†revisar el tama√Īo disponible del disco duro¬†de tu servidor antes de realizar o programar copias de seguridad.

    Si el disco se llena, es posible que el servidor comience a fallar y no funcionen los servicios.

    Anuncio publicitario

    4. Conclusión

    Adem√°s de estos m√©todos para realizar copias de seguridad en WordPress, tambi√©n podemos hacerlo manualmente mediante FTP.

    Da igual el m√©todo que utilicemos, lo importante es contar con una copia de seguridad, que funcione correctamente, para evitar dolores de cabeza si se pierde toda la informaci√≥n.

    Ten en cuenta que los archivos de WordPress son m√°s f√°ciles de recuperar ya que siempre se podr√°n descargar. La base de datos es √ļnica para cada sitio web y, si se pierde y no se puede recuperar, lo habremos perdido todo.

    ¬ŅTe ha gustado?

    Te estaría muy agradecido si pudieras valorar esta entrada y compartirla en tus redes sociales. De esta manera me animas a continuar trabajando en este proyecto y ayudas a otras personas que desean aprender.

    (4 votos, promedio: 4.8 de 5)

    Share on facebook
    Facebook
    Share on twitter
    Twitter
    Share on whatsapp
    WhatsApp
    Share on telegram
    Telegram
    Share on email
    Email

    ¬ŅMe invitas un caf√©?

    Todo el contenido que puedes encontrar en este sitio web es gratis y siempre lo será pero, mantenerlo, requiere de muchos cafés y muuuuchas horas . Si te gusta mi trabajo y te está ayudando, considera invitarme un café para apoyarme y apoyar este proyecto. ¡Te invito un café!.

    Suscríbete y aprende WordPress desde cero

    No me gusta el SPAM y se que a ti tampoco. S√≥lo recibir√°s informaci√≥n √ļtil sobre WordPress.

    Al enviar, confirmas que has leído y aceptas la política de privacidad. Conoce nuestro compromiso con tu privacidad.

    Comparte tu experiencia

    Deja un comentario si tienes alguna duda o cuéntanos cómo ha sido tu experiencia.

    guest
    0 Comentarios
    Inline Feedbacks
    Ver todos los comentarios
    0
    ¬ŅDejas un comentario? Gracias!x
    ()
    x
    Search
    Generic filters

    Tratamiento de datos personales

    • Responsable: MARIA ANTONIETA BEAUTY CONCEPT, S.L.
    • Finalidad: Suscribirte a la lista de correos electr√≥nicos.
    • Derechos: Podr√°s ejercer tus derechos de acceso, rectificaci√≥n, limitaci√≥n y suprimir los datos en legal@cursowordpress.com, as√≠ como el derecho a presentar una reclamaci√≥n ante una autoridad de control.
    • Destinatarios: Los datos no se ceder√°n a terceros salvo en los casos en que exista una obligaci√≥n legal.
    • Informaci√≥n adicional: En mi¬†pol√≠tica de privacidad encontrar√°s informaci√≥n adicional sobre la recopilaci√≥n y el uso de su informaci√≥n personal incluida informaci√≥n sobre acceso, conservaci√≥n, rectificaci√≥n, eliminaci√≥n, seguridad y otros temas.

    Tratamiento de datos personales

    • Responsable: MARIA ANTONIETA BEAUTY CONCEPT, S.L.
    • Finalidad: Moderar y responder comentarios de usuarios.
    • Derechos: Podr√°s ejercer tus derechos de acceso, rectificaci√≥n, limitaci√≥n y suprimir los datos en legal@cursowordpress.com, as√≠ como el derecho a presentar una reclamaci√≥n ante una autoridad de control.
    • Destinatarios: Los datos no se ceder√°n a terceros salvo en los casos en que exista una obligaci√≥n legal.
    • Informaci√≥n adicional: En mi¬†pol√≠tica de privacidad encontrar√°s informaci√≥n adicional sobre la recopilaci√≥n y el uso de su informaci√≥n personal incluida informaci√≥n sobre acceso, conservaci√≥n, rectificaci√≥n, eliminaci√≥n, seguridad y otros temas.