Si tu posees una página creada en WordPress, es muy probable que en algún momento del tiempo te hubieras interesado por hacer un backup de ella mismo, no sea que tus datos se pierdan si algo terrible ocurre con tu servicio de hosting. En WodPress existen muchas formas de hacer backups y si estás interesado en aprender una forma fácil de lograrlo, puedes seguir esta guía.

Instalar WordPress usando XAMPP

Guía: una forma facil de hacer un backup a tu sitio de wordpress

A veces el mismo backup te puede servir no solo como un mecanismo de seguridad para recuperar tu página en caso de problemas o que te quieras mudar a otro servicio de hosting, sino que también puede ser usado como un mecanismo para crear un ambiente de pruebas offline local en tu PC. La siguiente guía tiene como objetivo enseñar paso a paso como crear un ambiente local de WordPress en tu computadora local usando un servidor XAMPP el cual es un software gratuito, y luego restaurar un backup de tu sitio de WordPress online autoalojado, y así tener un copia en espejo local offline que puedas usar para realizar todo tipo de pruebas como por ejemplo, cambiar los temas, las plantillas de estilos y colores de tu página, instalar plugins y hacer toda clase de experimentos en tu sitio, sin afectar a tus lectores, y con la tranquilidad de que si algo no funciona o se daña, tu página online no habrá sufrido ningún daño.

backup de WordPress

Guía: crea un blog offline (desde cero) en WordPress usando XAMPP

Vamos a iniciar entonces con esta guía, antes que nada debemos asegurarnos de que cumplimos con los siguientes requisitos.

  1. Tienes un blog online en WordPress autoalojado (es decir no un gratuito de WordPress.com sino uno de WordPress.org) donde tu contratas algún proveedor de hosting y tienes un dominio propio.
  2. Tienes acceso de administrador a tu sitio de WordPress autoalojado.
  3. (opcional) Tienes acceso al cPanel o FTP en tu proveedor de hosting (lo que te da acceso a los archivos de tu blog. No es necesario si usas algún plugin de backup que guarda la copia en una ubicación externa como por ejemplo en Dropbox.
  4. Un PC para realizar la instalación offline de la copia de tu blog.

Como restaurar un backup de WordPress

Paso 1: Instalar XAMPP en tu PC. Este es un software que te permite tener un servidor local para instalar WordPress. Para instalar en tu maquina XAMPP sigue los pasos 1, 2 y 3 de esta guía. Al finalizar estos pasos debes tener un server de XAMPP instalado y activo en tu PC.

Como restaurar un backup de WordPress y crear una copia local con XAMPP

Al terminar de instalar y correr el server XAMPP por primera ves deberías ver una pantalla similar. Oprime “Start” a los servicios de Apache y MySQL para iniciarlo

Paso 2: Copiar archivos de tu blog. Ahora que ya tienes tu server, este paso involucra realizar un copia de todos los archivos de tu blog online a tu PC local. hay varias formas de lograr esta acción. Por ejemplo si tienes acceso de FTP a la carpeta remota de tu hosting donde esta instalado tu blog, puedes fácilmente copiar y pegar los archivos, otra manera es desde tu navegador usando la herramienta cPanel que la mayoría de hosting ofrecen a sus clientes.

Como restaurar un backup de WordPress

Este es un ejemplo de como luce el cPanel de BlueHost un proveedor de Hosting muy reconocido en el mundo, así podrías acceder a los archivos de tu blog

El nombre de la carpeta usualmente es el mismo de tu sitio, dentro de esta carpeta vas a ver subfolders como el “wp-admin” y “wp-content” entre otros; también es usual ver archivos como el “wp-config.php” entre muchos otros.

Con un plugin como BackWup te ahorras este paso, obteniendo en tu Dropbox una copia comprimida de esta carpeta.

Como restaurar un backup de WordPress

Así luce la carpeta de archivos de una instancia de WordPress.org cuando se consulta desde el cPanel o un cliente FTP

Copia toda la carpeta entera y pégala en el subfolder “htdocs” de XAMPP, dependiendo de donde lo tengas instalado la ruta seria diferente, pero si lo instalaste en la raíz de la unidad C, la ruta seria “C:\xampp\htdocs\” al final tendrías un subfolder dentro de esa ruta con tu copia de WordPress por ejemplo así: “C:\xampp\htdocs\miblog”.

Para verificar que tus archivos fueron copiados correctamente, arranca el server de XAMPP y entra la siguiente ruta en tu navegador “http://localhost/miblog/” cambiando el final por el nombre de tu carpeta. Deberías ver un error de conexión a base de datos similar al siguiente, el cual es normal por que aun no hemos importado la copia de la base de datos.

Paso 3: Exportar la base de datos de tu blog. El corazón de todo blog creado en WordPress es su base de datos, la cual no se encuentra incluida en la carpeta de archivos que copiamos en el paso anterior. en este paso vamos a buscar y exportar la base de datos de tu blog. Si no tienes claro como se llama la base de datos de tu sitio, puedes consultarlo en el archivo “wp-config.php” que esta en la carpeta que copiamos en el paso anterior.

Con un plugin como BackWup te ahorras este paso, obteniendo en tu Dropbox una copia comprimida de la base de datos.

Como restaurar un backup de WordPress

en el archivo wp-config.php puedes encontrar el nombre de la base de datos si no conoces su nombre

Con el nombre de la base de datos claro, podemos ahora sí nos dirigirnos al cPanel de nuestro proveedor de hosting y entrar al utilitario “phpMyAdmin” donde se almacenan y administran todas las bases de datos que estés usado en tu hosting. El acceso al cPanel de tu proveedor de hosting te es dado cuando tu eres el propietario o administrador del sitio. Si es que tienes más de una base de datos al ingresar, la herramienta te muestra la lista de bases de datos, sin hacer nada debemos ir al botón de exportar.

Como restaurar un backup de WordPress

Ejemplo: así luce phpAdmin en un cPanel típico

Como restaurar un backup de WordPress

Dentro de phpAdmin escogemos la base de datos a exportar

Estando allí seleccionamos el método de exportación personalizado, y escogemos de la lista el nombre de la base de datos a exportar y podemos dejar los demás parámetros en blanco. esto va a descargar un archivo a nuestro PC con una copia de la base de datos.

Como restaurar un backup de WordPress

Exportar la base de datos a archivo comprimido

Paso 4: Importar la base de datos. Ya tenemos una copia de la base de datos, ahora es momento de importarla en nuestro servidor local. Para lograrlo, debemos tener iniciado el servidor local XAMPP y entrar en el navegador a la dirección  “http://localhost/” una vez allí veremos el menú de XAMPP donde podremos entrará phpMyAdmin.

Como restaurar un backup de WordPress

Accediendo a phpAdmin en el server local XAMPP

En phpMyAdmin usamos el botón de importar, seleccionamos el archivo comprimido de la base de datos que exportamos en el paso anterior y le damos en cargar.

Como restaurar un backup de WordPress

Importar la base de datos en el phpAdmin de XAMPP

Paso 5: Preparar la copia de WordPress para trabajar local. Ya tenemos prácticamente todo terminado, sin embargo aún hay unos pasos que debemos completar para que nuestro sitio funcione offline sin errores. Primero que nada sin salirnos de phpMyAdmin en XAMPP luego de importar exitosamente la base de datos, vamos a la pestaña “Bases de datos” seleccionamos nuestra base de datos y accedemos a “comprobar los privilegios”. Se nos va a llevar a la pantalla donde están registrados los usuarios de la base de datos; la idea es buscar el mismo usuario que se encuentra registrado en el archivo “wp-config.php” del que hablamos antes. Si este usuario no esta en la lista lo deberemos crear.

Como restaurar un backup de WordPress

Verificar usuario de la base de datos

Como restaurar un backup de WordPress y crear una copia local usando XAMPP

crear un nuevo usuario en phpMyAdmin

Como restaurar un backup de WordPress y crear una copia local usando XAMPP

Datos del usuario de la base de datos en el archivo wp-config.php

Aun nos quedan un par de cosas por configurar, así que sin salirnos de phpMyAdmin vamos a nuestra base de datos y abrimos sus tablas, estamos interesados en la tabla de opciones

Como restaurar un backup de WordPress y crear una copia local usando XAMPP

Encuentra y abre la tabla de opciones de tu base de datos

Dentro de la tabla vamos a buscar y reemplazar los valores de los registros “siteurl” y “home” los cuales actualmente deben tener como valor la dirección de tu dominio (por ejemplo: http://www.ungueekencolombia.com) vas a quitar ese valor y le vamos a dar la dirección local de tu sitio, que es el nombre de la carpeta que creamos en el paso 2 terminando con una dirección que luce así “http://localhost/[tu carpeta]/” cambia estos 2 datos, guarda y ya puedes salir de phpMyAdmin.

Como restaurar un backup de WordPress y crear una copia local usando XAMPP

editar la dirección local de tu sitio en la base de datos

Listo, si digitas en el navegador la dirección local, la copia de tu sitio debería cargar tal como la tienes en tu servicio de hosting. Ya puedes comenzar a jugar y experimentar con tu nuevo sitio local. Una cosa mas, ten en cuenta que si tu usabas enlaces permanentes personalizados en tu sitio online, debes acceder a la consola de administración de tu sitio local de WordPress y cambiarlos por los enlaces personalizados para que todos los vínculos internos de tu sitio funcionen, o de lo contrario te van a dar error.

Como restaurar un backup de WordPress y crear una copia local usando XAMPP

configura los enlaces permanentes de tu sitio local

Eso es todo, espero que la guía les sea útil y si tienen dudas, no duden en dejarlas en los comentarios que con gusto las contesto si esta dentro de mis conocimientos.

Lee también: