Seleccionar página

En esta entrada del blog vamos a hablar de cómo hacer una copia de seguridad wordpress.

 

WordPress es un gestor de contenidos de código abierto muy popular. El código fuente de WordPress es muy conocido así como el de muchos de sus plugins. Esto lo convierte en un candidato ideal para ataques de Hackers por lo que saber hacer una copia de seguridad WordPress es algo imprescindible.

A lo largo de la vida de una página web también pueden suceder determinadas incidencias en el hosting (borrado discos duros, ataques hackers, etc.) donde tenemos alojada nuestra página web WordPress que obliguen a restituir una copia de seguridad WordPress. Si utilizamos hosting de calidad este riesgo será más pequeño pero siempre estará ahí.

Existen hosting que realizan copias de seguridad de manera automática en determinados intervalos de tiempo. Eso no quita que tú también hagas tus copias de seguridad, ya que al final lo que está en riesgo es tu trabajo y sacrificio.

 

 

INDICE del post:

  • 1.- Elementos que conforman una copia de seguridad WordPress
  • 2.- Copia de seguridad WordPress manual o automática
  • 3.-Comprueba si la copia de seguridad wordpress funciona correctamente
  • 4.- Copia de seguridad WordPress manual
  • a.- Proceso copia de seguridad WordPress manual utilizando herramienta específica del CPanel
  • b.- Proceso copia de seguridad wordpress manual sin utilizar herramienta específica del CPanel
  • 5.- Copia de seguridad WordPress automática a través del plugin “UpdraftPlus Backup and Restoration”.

 

1.- Elementos que conforman una copia de seguridad WordPress

WordPress es un gestor de contenidos codificado en PHP que corre en un servidor web Apache y utiliza el gestor de bases de datos MySQL para guardar los datos de la aplicación y contenidos del usuario. Por lo tanto una copia de seguridad wordpress debe estar compuesta de dos elementos:

a.- Archivos: Es necesario realizar una copia de todos los archivos de nuestra instalación de WordPress.

b.- Base de datos: Los archivos no son suficientes. Tenemos que realizar una copia de la base de datos asociada con nuestra instalación de WordPress.

Si no hacemos copia de seguridad de ambos elementos, podríamos tener serios problemas a la hora de restituir una página web WordPress dependiendo de los elementos que hayan sido dañados o eliminados.

 

2.- Copia de seguridad WordPress manual o automática

Existen dos maneras de hacer copias de seguridad de tu página web WordPress:

a.- copia de seguridad WordPress manual: Las copias de seguridad manuales las haremos nosotros mismos copiando los archivos y exportando la base de datos manualmente o utilizando alguna herramienta que nos ofrezca el panel de administración del hosting.

b.- copia de seguridad wordpress automática: Las copias de seguridad automáticas se pueden realizar instalando algún plugin. Este realizará una copia de los archivos y la base de datos de manera periódica. En este post veremos un plugin que realiza una copia de seguridad wordpress y la envía a una cuenta de Google Drive.

 

3.- Comprueba si la copia de seguridad wordpress funciona correctamente.

Cuando establezcas un sistema para hacer copias de seguridad es muy conveniente que intentes hacer una prueba y restituir tu página web en un entorno local (en tu PC) con la finalidad de saber si las copias de seguridad que estás haciendo son 100% válidas.

Lo que tendrías que hacer es lo que se conoce como una migración a local. Para ello tendrás que instalarte un paquete que incluya un servidor web Apache + módulo PHP + MySQL. Si utilizas el sistema operativo Windows te recomiendo que te instales WAMP Server.

Más adelante escribiré un post donde te guiaré para que puedas hacer una migración a local de tu página web Worpdress con éxito.

En caso de que hagas la migración y veas que los datos de configuración del tema o plantilla de tu página web WordPress no se han restituido sino que se han perdido te recomiendo que pruebes a hacer la exportación de la base de datos con el plugin WP Migrate DB

 

4.- Copia de seguridad WordPress manual

Este proceso será diferente dependiendo de la empresa de hosting que tengas contratada. Ya que cada hosting puede utilizar un panel de administración diferente. A mí personalmente me gusta trabajar con hostings que utilizan el panel de administración CPanel, como es el caso de Webempresa.

 

Aquí te dejo una comparativa para elegir un hosting para wordpress. Ver comparativa

 

Vamos a ver dos formas de hacer una copia manual con CPanel. Una utilizando las herramientas específicas para hacer una copia de seguridad y otra no utilizándolas.

 

a.- Proceso copia de seguridad WordPress manual utilizando herramienta específica del CPanel

Una vez hayamos entrado a CPanel, pulsamos el icono: “Asistente de backup” en el apartado: “Archivos”.

Copia de segurida wordpress utilizando asistente CPanel

En la siguiente pestaña hacemos clic en el botón que pone: “backup”.

 

Copia de seguridad wordpress - hacer backup

 

Ahora podemos elegir si queremos hacer una copia de seguridad total (archivos, bases de datos y reenviadores de email y filtros) o una copia de seguridad parcial de sólo alguno de estos elementos. Nosotros vamos a hacer una copia de seguridad total, por lo que pulsamos el botón: “Backup Total”.

 

Copia de seguridad wordpress - hacer backup total

 

En la siguiente pantalla dejamos como destino del backup el directorio de inicio y ponemos nuestra dirección de email para ser avisado cuando la copia de seguridad haya finalizado. Finalmente pulsamos el botón: “Generar Backup”.

 

Copia de seguridad wordpress - final del backup

 

Cuando recibamos el correo de aviso de finalización de la copia de seguridad, vamos al icono: “Administración de archivos” de la página principal de CPanel. Seleccionamos que queremos ir al “directorio de inicio” en la ventana emergente y una vez en el administrador seleccionamos la copia de seguridad creada y pulsamos el botón: “descargar” para guardar la copia en nuestro ordenador. El nombre del archivo será: “backup-…..” y estará comprimido.

 

b.- Proceso copia de seguridad wordpress manual sin utilizar herramienta específica del CPanel

Antes hemos hecho una copia de seguridad total (archivos totales, bases de datos, reenviadores de email y filtros). Ahora vamos a hace una copia de seguridad sólo de los elementos necesarios para restaurar una página web hecha con WordPress. Me refiero a la carpeta public_html y a la base de datos de la página web.

 

¿Quieres que te haga tu página web?. Aquí puedes ver los precios de una página web BÁSICA

 

i.- ADMINISTRADOR DE ARCHIVOS:

Una vez hayamos entrado en CPanel hacemos clic en el icono “Administrador de archivos” en el apartado dedicado a los archivos.

 

Copia de seguridad wordpress - Copia manual de archivos

 

En la ventana emergente que nos aparece seleccionamos: “Directorio de inicio” y pulsamos el botón que pone “Go”.

 

Copia de seguridad de WordPress e Ir al directorio de incinio

 

En la carpeta public_html está nuestra instalación de WordPress. Vamos a hacer una copia comprimida de la carpeta public_html con la finalidad de que sea más rápida la descarga. Para ello, una vez abierto el administrador de archivos seleccionamos la carpeta “public_html” y pulsamos el botón comprimir.

 

Seleccionamos carpeta para copia de seguridad wordpress y comprimimos

 

En la ventana emergente que nos aparece seleccionamos: “Archivo Zip” y pulsamos el botón: “Compress File(s)”.

 

Creamos una copia comprimida de la carpeta con archivos de wordpress

 

Una vez creada la copia comprimida nos aparecerá una ventana emergente con el resultado de la compresión. Pulsamos en el botón: “Close” para cerrar la ventana.

 

Copia de seguridad wordpress - compresión de archivos realizada

 

Ahora seleccionamos el archivo denominado: “public_html.zip” y pulsamos el botón: “descargar”.

 

Copia de seguridad wordpress, descargamos copia de seguridad

 

Guardamos el archivo en nuestro ordenador. Ya tenemos la primera parte de la copia de seguridad wordpress. Hemos hecho una copia comprimida de los archivos de la página web y la hemos guardado en nuestro ordenador.

ii.- PhpMyAdmin:

Desde la pantalla principal del CPanel hacemos clic en el icono: “phpMyAdmin” del apartado: “Bases de datos”.

 

Copia de seguridad wordpress, copiando la base de datos

 

Una vez dentro de PhpMyAdmin seleccionamos la base de datos sobre la que queremos hacer una copia de seguridad en el menú lateral izquierdo. Y una vez abierta la base de datos pulsamos el botón: “Exportar” del menú superior.

 

Exportando la base de datos de una copia de seguridad WordPress

 

En la pantalla que nos aparece, en la opción Métodos de exportación, seleccionamos: “personalizado – mostrar todas las opciones de configuración posibles”.

A continuación nos aseguramos que están seleccionadas todas las tablas de la base de datos (las seleccionadas aparecerán en azul).

En el apartado compresión, seleccionamos la opción: “comprimido con zip”.

Abajo del todo pulsamos el botón: “continuar”.

 

Final exportación de la base de datos de una copia de segurida wordpress

 

Y guardamos la copia de la base de datos en nuestro ordenador.

 

5.- Copia de seguridad WordPress automática a través del plugin “UpdraftPlus Backup and Restoration”.

Este es el plugin más utilizado hasta el momento para hacer copias de seguridad WordPress de manera automática y enviarlas a una cuenta de almacenamiento en la nueve como Drive, Dropbox, etc.

Nosotros vamos a configurarlo con una cuenta de Google Drive para que de manera periódica nos lleguen las copias de seguridad WordPress de nuestra página web.

 

a.- Instalación UpdraftPlus:

En primer lugar debemos proceder a instalar el plugin para copias de seguridad WordPress UpdraftPlus. Para ello, una vez dentro de la administración de WordPress, lo más rápido es hacer clic en “plugins”. A continuación pulsamos el botón: “Añadir nuevo” en la parte superior de la pantalla.

En la caja de búsqueda de plugins escribimos: “UpdraftPlus Backup and Restoration” y pulsamos “enter”.

 

Instalar plugin para hacer copia de segurida wordpress automatica

 

Una vez localizado el plugin: “UpdraftPlus Backup and Restoration” pulsamos el botón: “Instalar ahora”.

Una vez instalado pulsamos el botón: “activar” o pulsamos el botón: “plugins” del menú lateral izquierdo, buscamos el plugin UpdraftPlus que acabamos de instalar y lo activamos.

 

b.- Configuración UpdraftPlus.

Para configurar el plugins para copias de seguridad WordPress desplegamos los elementos del menú pulsando el elemento: “Ajustes” del menú lateral izquierdo. Vemos que aparece un nuevo elemento de menú con el nombre: “Respaldos UpdraftPlus”. Pulsamos dicho elemento para proceder con la configuración.

 

configurar plugin para copia de seguridad worpdress

 

Ahora hacemos clic en la pestaña ajustes. En intervalos de respaldos, elegimos el periodo de tiempo que queremos que haya entre dos copias de seguridad realizadas de manera automática. En retenga esta cantidad de respaldos programados seleccionamos el número de copias de seguridad que debe mantener el plugin disponibles.

Los mismos criterios para el apartado: “Intervalos de respaldos de la base de datos”.

En las siguientes opciones podemos seleccionar específicamente los archivos que queremos incorporar a las copias de seguridad programada. Los dejamos marcados tal cual está

 

ajustes configuración de plugin para copias de seguridad a drive

 

Un poco más abajo aparece un selector desplegable con la etiqueta: “Seleccione su almacenamiento externo”. Aquí elegimos Google Drive.

 

Plugin para hacer copias de seguridad wordpress a google drive

 

Para rellenar los datos que nos piden más abajo tenemos que configurar la API de Drive.

 

c.- API de Drive

En primer lugar nos logueamos en Google con la cuenta que vayamos a utilizar para recibir las copias de seguridad de la página web.

A continuación accede a este enlace: Consola Google API 

Lo primero que debemos hacer es pulsar el botón: “Crear Proyecto” o “Create Proyect”. En caso de que nos pida un nombre para el proyecto, le damos el nombre que queramos. Aceptamos las condiciones del servicio y le damos al botón “Crear”.

 

Copia de seguridad wordpress- crear proyecto api google drive

 

Una vez creado el proyecto desplegamos el elemento del menú lateral izquierdo con nombre: “APIs y autenticación”.

i.- APIs:

En primer lugar en el desplegable del menú lateral izquierdo seleccionamos:”APIs”. Entre las APIs que nos aparecen seleccionamos la que dice:”Drive API”. Ahora pulsamos el botón: “Habilitar API”.

 

Habilitar API de google drive para copia seguridad

 

ii.- Pantalla de autorización:

Ahora pulsamos el elemento del menú lateral que dice: “Pantalla de autorización”. Donde dice: “Dirección de correo electrónico” seleccionamos nuestro correo Gmail. En “Nombre del producto” ponemos el nombre que queramos.

El resto de elementos no es necesario rellenarlos. En la parte inferior de la página pulsamos el botón “Guardar”.

 

Pantalla de autorizacion - copia de seguridad a google drive

 

iii.- Credenciales:

Pulsamos el elemento de menú con nombre: “Credenciales”. A continuación pulsamos el botón con nombre: “Crear ID de cliente nuevo”.

 

Copia de seguridad - crear ID cliente nuevo

 

En la siguiente pantalla que aparece seleccionamos: “Aplicación web” en tipo de aplicación.

En orígenes de JavaScript autorizados ponemos la dirección de nuestra página web. Por ejemplo: http://www.mipagina.es

En URIs de re direccionamiento autorizados ponemos la siguiente url:

http://www.mipagina.es/wp-admin/options-general.php?action=updraftmethod-googledrive-auth (tienes que sustituir la parte que pone (www.mipagina.es) por la dirección de tu página).

Rellenados estos campos pulsamos el botón: “Crear ID de cliente”.

 

configurar api google drive

 

A continuación nos aparecerá una tabla con una serie de claves que tendremos que utilizar para terminar la configuración de UpdraftPlus.

 

datos configuracion del plugin para hacer copias de seguridad wordpress

 

d.- Acabar configuración.

Volvemos a la pantalla de ajustes del plugins UpdraftPlus y rellenamos el campo que pone: “Google Drive Client ID” con la clave que aparece en la fila: “ID de cliente” en la anterior tabla de Drive.

En el campo que pone: “Google Drive Client secret” ponemos la clave de la tabla de la fila: “secreto de cliente”.

Debajo de la página de configuración y ajustes de UpdraftPlus pulsamos el botón de guardar cambios.

 

Finalizamos la configuración del plugin para hacer copias de seguridad wordpress

 

Una vez hecho esto veremos que nos aparece un aviso de UpdraftPlus que dice: “Aviso de UpdraftPlus: Haga clic aquí para autenticar su cuenta de Google Drive (No podrá respaldar a Google Drive sin la autentificación)”. Hacemos clic en el enlace y nos aparecerá una pantalla para pedirnos permiso para conectarnos con Google Drive. Aceptamos y ya tendremos configurado nuestro UpdraftPlus.

A partir de este momento se realizarán copias de seguridad con el intervalo de tiempo que hayamos configurado y se enviarán a Google Drive a una carpeta denominada: “UpdraftPlus”.

En la pantalla de configuración de UpdraftPlus tenemos otras dos pestañas interesantes. La pestaña estado actual a través de la cual podemos poner en marcha copias de seguridad de manera inmediata (fuera de las programadas) y la pestaña respaldos existentes desde donde podemos gestionar las copias de seguridad realizadas.

 

Compártelo ya!!

ACCEDE A TODOS MIS CURSOS POR SOLO 10€/MES

1.- CURSO WORDPRESS (44 Clases)
2.- CURSO DIVI (33 Clases)
3.- CURSO DISEÑADOR WEB FREELANCE (10 Clases)
4.- CURSO MEMBERSHIP SITE (14 Clases)
5.- CURSO ELEMENTOR (14 Clases)
6.- CURSO ASTRA PRO (17 Clases)
7.- CURSO BLOOM + MAILCHIMP (7 Clases)
8.- CURSO SEO (19 Clases)
9.- CURSO BLOG WORDPRESS (32 Clases)
10.- CURSO WOOCOMMERCE (39 Clases)
11.- CURSO FLATSOME WORDPRESS (36 Clases)
12.- CURSO COLORES WEB (9 Clases)
13.- CURSO ANALYTICS (10 Clases)
14.- CURSO SEO PARA TIENDAS ONLINE (12 Clases)
15.- ETC. ETC.
*** ADEMÁS TIENES MI SOPORTE VÍA EMAIL***

IR A LOS CURSOS

Vé a tu buzón de correo y confirma la suscripción. Si no encuentras el correo de confirmación mira en la carpeta de SPAM.

Abrir chat
¿Dudas sobre mis cursos o servicios?
🙋🏻‍♂️** ¿Alguna duda sobre mis cursos o servicios? Soy Joaquín, cuéntame y te ayudo encantado
**Accede a TODOS mis cursos por solo 10 €/mes desde cursotiendaonline.com