WordPress: Cómo crear una copia de seguridad manual sin plugins
¿Sabías que puedes hacer una copia de seguridad de tu WordPress sin necesidad de instalar ningún plugin? Aunque existen muchas herramientas que automatizan este proceso, aprender a hacerlo de forma manual te da un control total y un conocimiento valioso sobre cómo funciona tu sitio web. Además, en situaciones de emergencia, saber hacer un backup a mano puede salvarte de un buen susto.
En esta guía, paso a paso, te voy a enseñar a crear una copia de seguridad manual completa de tu WordPress. No necesitas ser un experto en informática, solo seguir las instrucciones con calma. Al final, tendrás tu sitio web guardado en tu ordenador, listo para restaurar si algo sale mal. Vamos a ello.
¿Qué necesitas para hacer un backup manual de WordPress?
Antes de empezar, es importante que tengas a mano dos cosas: el acceso a tu panel de control de hosting (donde gestionas los archivos y la base de datos) y un cliente FTP o el administrador de archivos que tu proveedor de hosting te ofrezca. Si no sabes qué es un FTP, no te preocupes, lo explicaremos de forma sencilla.
Un backup de WordPress se compone de dos partes fundamentales: los archivos (el código, las imágenes, los temas y los plugins) y la base de datos (donde se guardan tus entradas, páginas, comentarios y ajustes). Para tener una copia completa, debes guardar ambas partes.
Parte 1: Crear la copia de seguridad de los archivos de WordPress
Esta parte consiste en copiar todos los archivos que forman tu sitio web. Piensa en ello como hacer una copia de la carpeta donde está instalado WordPress.
Paso 1: Accede a tu hosting o servidor
Lo primero es entrar en el panel de control de tu hosting. Normalmente, se accede a través de una URL como tudominio.com/cpanel o tudominio.com:2106. Si tu hosting usa Syspanel (antes conocido como HestiaCP), recuerda que el puerto de acceso es el 2106. Una vez dentro, busca el administrador de archivos (File Manager) o prepara tu cliente FTP.
Paso 2: Localiza la carpeta raíz de tu WordPress
Dentro del administrador de archivos, busca la carpeta donde está instalado WordPress. Normalmente se llama public_html, htdocs o www, pero puede variar. Si tu sitio está en un subdirectorio (por ejemplo, public_html/blog), entra en esa carpeta. Debes identificar la carpeta que contiene los archivos como wp-admin, wp-content y wp-config.php.
Paso 3: Comprime todos los archivos en un ZIP
Una vez que estés dentro de la carpeta raíz, selecciona todos los archivos y carpetas que contiene. En la mayoría de los administradores de archivos, hay una opción para comprimir o archivar los archivos seleccionados. Haz clic derecho y busca "Comprimir" o "Compress". Elige el formato ZIP. Esto creará un único archivo comprimido con todo tu sitio web. Dale un nombre claro, por ejemplo, misitio-web-archivos-2024-10-26.zip.
Paso 4: Descarga el archivo ZIP a tu ordenador
Ahora, localiza el archivo ZIP que acabas de crear en la misma carpeta. Selecciónalo y busca la opción de Descargar. El archivo empezará a descargarse a tu ordenador. Este proceso puede tardar unos minutos si tu sitio es grande. Una vez descargado, ya tienes la copia de seguridad de tus archivos.
[TIP] Si tu sitio es muy grande, puede ser más rápido usar un cliente FTP como FileZilla. Conéctate a tu servidor con tus credenciales FTP y arrastra la carpeta
public_htmla tu escritorio. Aunque no comprime los archivos, te asegura una copia exacta.
Parte 2: Crear la copia de seguridad de la base de datos
Ahora viene la parte más técnica, pero no te preocupes, es más sencilla de lo que parece. La base de datos es el cerebro de tu WordPress, así que es crucial guardarla.
Paso 1: Accede a phpMyAdmin
Desde el panel de control de tu hosting, busca el acceso a phpMyAdmin. Es una herramienta que te permite gestionar tu base de datos de forma visual. Normalmente, está en la sección de "Bases de Datos" o "MySQL".
Paso 2: Selecciona tu base de datos
En phpMyAdmin, verás una lista de tus bases de datos en el panel izquierdo. Haz clic en el nombre de la base de datos que corresponde a tu WordPress. El nombre suele ser algo como usuario_wpdb o similar. Si no estás seguro, puedes encontrarlo en el archivo wp-config.php de tu WordPress, buscando la línea que dice DB_NAME.
Paso 3: Exporta la base de datos
Una vez dentro de tu base de datos, verás una serie de tablas. En la parte superior de la pantalla, busca la pestaña que dice Exportar. Haz clic en ella.
Paso 4: Elige el método de exportación y descarga
En la pantalla de exportación, verás dos opciones: "Rápida" y "Personalizada". Para una copia de seguridad estándar, elige el método Rápido y asegúrate de que el formato sea SQL. Luego, haz clic en el botón Continuar o Exportar. El navegador descargará un archivo con extensión .sql. Guárdalo en el mismo lugar donde guardaste el ZIP de los archivos.
[WARNING] Es fundamental que la base de datos se exporte en formato SQL. Si eliges otro formato, como CSV, no podrás restaurarla correctamente en WordPress.
Parte 3: Verifica y guarda tu copia de seguridad manual
Ya tienes las dos partes de tu backup manual: el archivo ZIP con los archivos y el archivo .sql con la base de datos. Ahora, es el momento de asegurarte de que todo está bien.
Revisa que los archivos estén completos
Antes de dar por bueno el proceso, es buena idea que compruebes que el archivo ZIP se ha descargado correctamente. Puedes intentar abrirlo en tu ordenador y ver si contiene las carpetas wp-content, wp-admin, etc. Si el archivo está dañado o incompleto, repite el proceso de descarga.
Almacena tu copia de seguridad en un lugar seguro
Un error común es guardar la copia de seguridad en el mismo servidor. Si el servidor falla, perderías tanto el sitio como el backup. Guarda los archivos en tu ordenador, en un disco duro externo o en un servicio de almacenamiento en la nube como Google Drive o Dropbox. Es recomendable tener al menos dos copias en lugares diferentes.
[INFO] Te recomiendo establecer una rutina. Por ejemplo, hacer una copia de seguridad manual cada semana o cada vez que vayas a realizar un cambio importante en tu sitio, como actualizar un plugin o un tema.
Cómo restaurar tu WordPress desde el backup manual
Saber hacer el backup es solo la mitad del trabajo. Es igual de importante saber cómo restaurarlo. No te saltes esta parte, porque es donde más dudas suelen surgir.
Restaurar los archivos
Para restaurar los archivos, simplemente sube el archivo ZIP a la carpeta raíz de tu servidor (usando el administrador de archivos o FTP) y descomprímelo. Asegúrate de que los archivos sobrescriben a los existentes. Si estás restaurando en un sitio nuevo, primero deberás instalar WordPress y luego sobrescribir los archivos.
Restaurar la base de datos
Para restaurar la base de datos, ve a phpMyAdmin, selecciona tu base de datos (o crea una nueva si estás en un sitio nuevo) y haz clic en la pestaña Importar. Ahí, selecciona el archivo .sql que descargaste y haz clic en Continuar. La base de datos se restaurará automáticamente.
Ajusta la configuración final
Después de restaurar los archivos y la base de datos, es posible que necesites ajustar la URL del sitio en la base de datos si has cambiado de dominio. Esto se hace a través de la tabla wp_options en phpMyAdmin, buscando las filas con siteurl y home.
Preguntas frecuentes sobre el backup manual de WordPress
¿Con qué frecuencia debo hacer una copia de seguridad manual?
Depende de la frecuencia con la que actualices tu sitio. Si publicas contenido a diario, lo ideal es hacer un backup diario. Si es un sitio más estático, semanal o mensual puede ser suficiente. La regla de oro es: haz un backup antes de cualquier cambio importante.
¿Qué es mejor, un backup manual o usar un plugin?
Ambos métodos son válidos. Los plugins automatizan el proceso y lo hacen más fácil, pero dependen de que el plugin funcione correctamente. El backup manual te da independencia y conocimiento, pero requiere tiempo y constancia. Muchos usuarios combinan ambos: un plugin para backups automáticos y un backup manual periódico como red de seguridad.
¿Es necesario hacer backup de los archivos y la base de datos?
Sí, absolutamente. Son dos partes inseparables de tu WordPress. Si solo tienes los archivos, tu sitio no funcionará porque le faltará la información de la base de datos. Si solo tienes la base de datos, no tendrás el código ni las imágenes. Necesitas ambos para una restauración completa.
¿Puedo hacer un backup manual solo de la base de datos?
Sí, puedes. De hecho, si solo haces cambios de contenido (entradas, páginas, comentarios), un backup de la base de datos puede ser suficiente. Sin embargo, si instalas plugins o actualizas temas, necesitarás también el backup de los archivos.
¿Dónde debo guardar mi copia de seguridad?
Nunca la guardes en el mismo servidor. Descárgala a tu ordenador y luego súbela a un servicio de almacenamiento en la nube o cópiala en un disco duro externo. Así, si tu servidor tiene un problema grave, tu copia de seguridad estará a salvo en otro lugar.
¿Qué hago si la restauración da error?
Lo primero es no entrar en pánico. Asegúrate de que has subido los archivos a la carpeta correcta y de que has importado la base de datos al lugar correcto. Verifica que los nombres de usuario y contraseñas de la base de datos en el archivo wp-config.php son correctos. Si el error persiste, revisa los logs de error de tu servidor o contacta con tu proveedor de hosting.
¿Puedo automatizar este proceso manual?
Aunque este artículo trata sobre el método manual, puedes automatizar la descarga de los archivos con scripts, pero eso ya es un nivel más avanzado. Para la mayoría de usuarios, la opción más práctica es usar un plugin de backup para la automatización y hacer el manual de vez en cuando para tener un control extra.
Aprender a hacer una copia de seguridad manual es una habilidad esencial para cualquier propietario de un sitio web. Te da tranquilidad y control total sobre tu proyecto. Con esta guía, ya tienes todo lo que necesitas para proteger tu WordPress. No esperes a tener un problema para hacerlo, empieza hoy mismo y duerme tranquilo sabiendo que tu trabajo está a salvo.
