Cómo crear una copia de seguridad de tu sitio WordPress en cPanel
¿Por qué es tan importante hacer copias de seguridad de tu WordPress?
Imagina por un momento que has trabajado durante meses en tu sitio web. Has escrito decenas de artículos, has configurado plugins, has personalizado el diseño y has conseguido posicionar tus páginas en Google. De repente, un día, un plugin conflictivo o un error humano hace que todo desaparezca. Sin una copia de seguridad, ese escenario es una pesadilla.
Realizar copias de seguridad WordPress no es una opción, es una necesidad. Es tu red de seguridad ante errores, ataques de malware o accidentes. Afortunadamente, no necesitas ser un experto técnico para hacerlo. Si tu hosting utiliza cPanel, tienes a tu disposición herramientas muy sencillas para respaldar WordPress de forma completa.
En esta guía, te explicaré paso a paso, con un lenguaje claro y sin tecnicismos, cómo crear una backup WordPress cPanel de manera manual. Aprenderás a guardar tanto los archivos de tu sitio como su base de datos, que son las dos partes fundamentales de cualquier WordPress.
Entendiendo las dos partes de tu sitio web: Archivos y Base de Datos
Antes de lanzarnos a la acción, es crucial que entiendas qué vas a respaldar. Un sitio WordPress no es un bloque único, sino que se compone de dos elementos principales:
-
Los Archivos: Son todos los archivos que forman el "esqueleto" de tu web. Esto incluye el núcleo de WordPress, tus temas (plantillas), los plugins que instalas, las imágenes que subes y los scripts de configuración. Es, en esencia, todo el código y los recursos visuales de tu sitio.
-
La Base de Datos: Este es el "cerebro" de tu WordPress. Es una base de datos MySQL donde se almacena toda la información dinámica: tus entradas, páginas, comentarios, usuarios, configuraciones del tema y opciones de los plugins. Sin ella, tu sitio sería solo un cascarón vacío.
Para que una copia de seguridad sea realmente útil y te permita restaurar tu sitio por completo, debes respaldar ambas partes. Si solo guardas los archivos, perderás todo tu contenido. Si solo guardas la base de datos, perderás la estructura y el diseño.
Método 1: Crear una copia de seguridad completa con el Administrador de Archivos
Este primer método es muy visual y te permite descargar los archivos de tu sitio directamente a tu ordenador. Es ideal si prefieres tener un control total sobre el proceso.
Paso 1: Accede a tu panel de control cPanel
Lo primero que necesitas es acceder a tu cPanel. Normalmente, lo haces a través de una URL como tudominio.com/cpanel o tudominio.com:2083. Introduce tu nombre de usuario y contraseña que te proporcionó tu proveedor de hosting.
[TIP] Si tu hosting usa el panel Syspanel (antiguamente HestiaCP), el acceso se realiza a través del puerto 2106 (ej.
tudominio.com:2106). Aunque la interfaz es distinta, el concepto es el mismo: busca la sección de "Archivos" o "Administrador de archivos".
Paso 2: Localiza la carpeta public_html
Una vez dentro de cPanel, busca la sección "Archivos" y haz clic en "Administrador de archivos".
Se abrirá una nueva ventana. Normalmente, verás una lista de carpetas. La que nos interesa es la que se llama public_html. Esta es la carpeta raíz donde se almacenan todos los archivos de tu sitio web (a menos que hayas configurado tu WordPress en un subdirectorio, como public_html/blog).
Haz clic en la carpeta public_html para entrar en ella.
Paso 3: Selecciona todos los archivos
Dentro de public_html, verás todos los archivos y carpetas de tu WordPress (como wp-admin, wp-content, wp-includes, etc.).
Debes seleccionarlos todos. Puedes hacerlo de dos maneras:
- Pulsa
Ctrl + A(en Windows) oCmd + A(en Mac) para seleccionar todo. - O haz clic en la casilla de verificación que suele aparecer en la parte superior de la lista de archivos para seleccionarlos todos.
Paso 4: Comprime los archivos en un ZIP
Una vez seleccionados todos los archivos, busca el botón "Comprimir" en la barra de herramientas superior.
Se abrirá un cuadro de diálogo. Asegúrate de que el tipo de archivo sea "Zip Archive" y que la opción para comprimir los archivos seleccionados esté activa. Haz clic en "Comprimir Archivo(s)".
cPanel comenzará a trabajar y, en unos segundos o minutos (dependiendo del tamaño de tu sitio), crearás un archivo comprimido que contendrá todo tu WordPress.
Paso 5: Descarga el archivo ZIP a tu ordenador
Verás que el nuevo archivo .zip aparece en la lista de archivos de public_html. Su nombre suele ser algo como public_html.zip o similar.
Ahora viene el paso crucial: Haz clic derecho sobre el archivo ZIP y selecciona "Descargar". Esto guardará una copia del archivo en tu ordenador.
[WARNING] Después de descargarlo, es muy recomendable que elimines el archivo ZIP de tu servidor (haz clic derecho y elige "Eliminar"). Dejarlo ahí puede suponer un riesgo de seguridad, ya que cualquier persona podría intentar acceder a él y descargar todo tu sitio web.
¡Enhorabuena! Ya has respaldado los archivos de tu WordPress. Ahora, pasemos a la base de datos.
Método 2: Respaldar tu Base de Datos con phpMyAdmin
Ahora vamos a por la parte más "invisible" pero igual de importante: la base de datos. Para ello, usaremos una herramienta llamada phpMyAdmin, que es el gestor de bases de datos más común en cPanel.
Paso 1: Accede a phpMyAdmin
Vuelve a la pantalla principal de cPanel. Ahora, busca la sección "Bases de Datos" y haz clic en el icono de "phpMyAdmin".
Se abrirá una nueva pestaña o ventana en tu navegador con la interfaz de phpMyAdmin.
Paso 2: Selecciona tu base de datos de WordPress
En el panel lateral izquierdo de phpMyAdmin, verás una lista de todas las bases de datos de tu hosting.
Necesitas identificar cuál es la de tu WordPress. Si no estás seguro, puedes buscar en tu archivo wp-config.php (dentro de public_html). Abre ese archivo con un editor de texto y busca una línea que diga define('DB_NAME', 'nombre_de_tu_base_de_datos');.
Una vez identificada, haz clic en el nombre de tu base de datos en el panel izquierdo. Verás que se cargan una serie de tablas en la parte principal.
Paso 3: Exporta la base de datos
Con tu base de datos seleccionada, mira la barra de navegación superior de phpMyAdmin. Busca y haz clic en la pestaña "Exportar".
Se abrirá una nueva pantalla con opciones de exportación.
Paso 4: Elige el método de exportación rápido y descarga
En la mayoría de los casos, la opción "Rápido" es más que suficiente. Esta opción exportará todas las tablas de tu base de datos en un solo archivo.
Asegúrate de que el formato sea "SQL".
Finalmente, haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
phpMyAdmin generará un archivo con extensión .sql y lo descargará automáticamente a tu ordenador. ¡Guárdalo en un lugar seguro junto con el archivo ZIP de tus archivos!
[INFO] Aunque la opción "Rápido" es la más sencilla, para sitios web muy grandes o complejos, puede ser mejor usar la opción "Personalizado" y marcar la casilla "Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT" para facilitar la restauración en el futuro.
Método 3: La forma más fácil con la herramienta de copia de seguridad de cPanel
cPanel también incluye una herramienta integrada que simplifica todo el proceso, aunque es menos granular que los métodos anteriores.
Paso 1: Busca la sección "Archivos"
En la pantalla principal de cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad".
Paso 2: Haz una copia de seguridad parcial o completa
En esta pantalla, verás varias opciones. La más interesante es la de "Copias de seguridad parciales".
Para respaldar WordPress con esta herramienta:
- Puedes descargar tu base de datos haciendo clic en el nombre de tu base de datos bajo "Descargar una copia de seguridad de la base de datos MySQL".
- Puedes descargar tu carpeta
public_htmlhaciendo clic en el icono de la carpeta bajo "Descargar una copia de seguridad del directorio principal".
Este método es esencialmente un acceso directo a las dos herramientas que ya hemos visto (phpMyAdmin y el Administrador de archivos), pero puede resultar más intuitivo para algunos usuarios.
[WARNING] Evita usar la opción de "Copias de seguridad completas" a menos que sepas exactamente lo que estás haciendo. Esta opción genera un archivo que puede ser muy pesado y está diseñado para migraciones completas de cuenta, no para restaurar un solo sitio web.
¿Con qué frecuencia debo hacer una copia de seguridad?
La frecuencia ideal depende de la actividad de tu sitio. Como regla general:
- Si publicas contenido a diario: Haz una copia de seguridad diaria.
- Si publicas contenido semanalmente: Una copia de seguridad semanal es suficiente.
- Si tu sitio es estático (no cambia mucho): Una copia de seguridad mensual puede bastar.
[TIP] No confíes solo en tus copias de seguridad manuales. Muchos servicios de hosting ofrecen copias de seguridad automáticas. Actívalas si tienes esa opción. Además, considera usar un plugin de backup como UpdraftPlus o BackupBuddy, que te permiten programar copias de seguridad y guardarlas en la nube (Google Drive, Dropbox, etc.) para una mayor seguridad.
Consejos finales para guardar tus copias de seguridad
Tener la copia de seguridad en tu ordenador no es suficiente. Si tu disco duro falla, perderás tanto tu sitio como la copia. Aquí tienes algunas buenas prácticas:
- La regla 3-2-1: Esta es una regla de oro en el mundo del backup. Consiste en tener 3 copias de tus datos, en 2 medios de almacenamiento diferentes (por ejemplo, tu PC y un disco duro externo), y 1 copia fuera del sitio (en la nube).
- Almacenamiento en la nube: Guarda tus archivos
.zipy.sqlen servicios como Google Drive, Dropbox o Amazon S3. - Organización: Crea una estructura de carpetas clara en tu ordenador o nube para guardar las copias. Por ejemplo, una carpeta por sitio web y dentro de ella, carpetas con la fecha de la copia (
2024-05-20). - Prueba tus copias: De nada sirve tener una copia si no sabes si funciona. Es una excelente práctica intentar restaurar tu copia en un sitio de prueba (como un subdominio) de vez en cuando para asegurarte de que el proceso funciona.
Conclusión
Crear una backup WordPress cPanel es un proceso sencillo que no te llevará más de 10 o 15 minutos una vez que le coges el truco. Siguiendo estos pasos, tendrás la tranquilidad de saber que tu trabajo y tu contenido están a salvo.
Recuerda que la clave está en hacerlo de forma regular y guardar las copias en un lugar seguro. No esperes a que ocurra un desastre para empezar a pensar en las copias de seguridad WordPress. Hazlo ahora y duerme tranquilo.
Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Ellos están para ayudarte!
