Cómo hacer una copia de seguridad completa de WordPress desde cPanel
¿Sabías que perder tu sitio web puede ocurrir en cuestión de segundos? Un error de actualización, un hackeo o un simple fallo en el servidor pueden borrar meses de trabajo. Por eso, saber cómo hacer una copia seguridad WordPress cPanel es una habilidad esencial para cualquier propietario de un sitio. En esta guía extensa y paso a paso, te enseñaré a realizar un backup WordPress cPanel completo, incluyendo archivos y base de datos, y también cómo restaurar WordPress cPanel en caso de emergencia. Además, te daré consejos para proteger sitio WordPress después del respaldo.
No necesitas ser un experto técnico. Solo sigue estas instrucciones al pie de la letra y tendrás tu sitio respaldado de forma segura.
¿Qué es una copia de seguridad completa de WordPress?
Una copia de seguridad completa de WordPress consta de dos partes fundamentales:
- Los archivos del sitio: Incluyen el núcleo de WordPress, temas, plugins, imágenes, videos y cualquier otro archivo subido.
- La base de datos: Contiene todo tu contenido: entradas, páginas, comentarios, configuraciones de plugins y usuarios.
Si solo respaldas una parte, no podrás recuperar el sitio al 100%. Por eso, en esta guía haremos ambas.
¿Por qué es importante hacer backup desde cPanel?
cPanel es el panel de control de hosting más común. Hacer el respaldo desde allí te da control total sobre los archivos y la base de datos, sin depender de plugins que pueden fallar o consumir recursos. Además, es un método gratuito y directo.
[INFO] Si tu hosting usa Syspanel (HestiaCP), el proceso es similar, pero accedes por el puerto 2106 (ejemplo: tudominio.com:2106). Los pasos para exportar archivos y base de datos son análogos.
Preparación antes de hacer el backup
Antes de empezar, asegúrate de tener:
- Acceso a cPanel: Usuario y contraseña de tu hosting.
- Conexión a internet estable: No queremos que se interrumpa la descarga.
- Espacio en tu computadora o disco duro: Los backups pueden pesar varios GB.
- Herramientas de descompresión: WinRAR, 7-Zip o similar para abrir archivos .zip o .tar.gz.
Paso 1: Acceder a cPanel y localizar el administrador de archivos
- Abre tu navegador y escribe la URL de tu cPanel. Normalmente es
tudominio.com/cpanelotudominio.com:2083. - Ingresa tu usuario y contraseña.
- Busca la sección Archivos y haz clic en Administrador de archivos (File Manager).
[TIP] Si no ves la opción, usa el buscador interno de cPanel escribiendo "File Manager".
Paso 2: Comprimir y descargar los archivos de WordPress
Dentro del Administrador de archivos:
- Navega hasta la carpeta donde está instalado WordPress. Generalmente es
public_htmlowww. Si tienes un subdominio, puede serpublic_html/tusitio. - Selecciona todos los archivos y carpetas dentro de esa carpeta. Puedes usar Ctrl+A (Windows) o Cmd+A (Mac).
- Haz clic en el botón Comprimir (Compress) en la barra superior.
- Elige el formato Zip Archive (es el más compatible).
- Dale un nombre descriptivo, por ejemplo:
backup-sitio-15-10-2023.zip. - Haz clic en Crear archivo. cPanel generará el zip en la misma carpeta.
- Una vez creado, selecciona el archivo .zip y haz clic en Descargar. Guárdalo en una carpeta segura en tu computadora.
- IMPORTANTE: Después de descargar, elimina el archivo .zip del servidor para no ocupar espacio innecesario. Selecciónalo y haz clic en Eliminar.
[WARNING] No descargues archivos muy grandes (más de 2 GB) por el navegador, puede fallar. Si tu sitio es grande, considera usar FTP o un plugin de backup.
Paso 3: Hacer el backup de la base de datos de WordPress
Ahora respaldaremos la backup base datos WordPress. La base de datos contiene todo tu contenido.
- En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
- Se abrirá una nueva ventana. En el panel izquierdo, verás una lista de bases de datos. Busca la que corresponde a tu WordPress. Normalmente el nombre comienza con tu usuario de cPanel y un prefijo, por ejemplo:
usuario_wpdb. - Haz clic en el nombre de la base de datos para seleccionarla.
- En la barra superior, haz clic en la pestaña Exportar.
- Deja seleccionada la opción Rápida y el formato SQL. Luego haz clic en Continuar.
- El navegador descargará un archivo .sql. Guárdalo junto con el archivo de los archivos del sitio.
[INFO] Si tu base de datos es muy grande, puedes usar la opción Personalizada y comprimirla en gzip para que pese menos.
Paso 4: Verificar que la copia de seguridad sea válida
Antes de dormir tranquilo, asegúrate de que los archivos se descargaron correctamente:
- Abre el archivo .zip y revisa que contenga carpetas como
wp-content,wp-admin, etc. - Abre el archivo .sql con un editor de texto (Notepad++ o Bloc de notas). Debe empezar con líneas como
-- phpMyAdmin SQL Dumpy contener tablas comowp_posts.
Si todo está bien, ya tienes un backup WordPress cPanel completo.
Cómo restaurar WordPress desde cPanel
Ahora veamos cómo restaurar WordPress cPanel en caso de desastre. El proceso es inverso.
Restaurar los archivos del sitio
- Accede al Administrador de archivos de cPanel.
- Navega a la carpeta donde quieres restaurar (normalmente
public_html). - Sube el archivo .zip de tu backup usando el botón Cargar (Upload). Espera a que termine.
- Una vez subido, selecciona el archivo .zip y haz clic en Extraer (Extract).
- Elige la carpeta de destino (debe ser la misma donde estaba antes) y haz clic en Extraer archivos.
- cPanel descomprimirá todo. Luego elimina el archivo .zip del servidor.
Restaurar la base de datos
- Ve a phpMyAdmin en cPanel.
- Selecciona la base de datos de WordPress (debe existir, si no, créala con el mismo nombre).
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige el archivo .sql de tu backup.
- Deja las opciones por defecto y haz clic en Continuar.
- phpMyAdmin importará los datos. Si la base de datos original tenía tablas, estas se sobrescribirán.
[WARNING] Antes de importar, asegúrate de que la base de datos esté vacía o que quieras sobrescribirla. Si hay contenido nuevo, haz un backup previo.
Ajustar la URL del sitio (si cambió)
Si restauraste en un dominio diferente, deberás cambiar la URL en la base de datos. Puedes hacerlo con un plugin como "Better Search Replace" o directamente en phpMyAdmin ejecutando:
UPDATE wp_options SET option_value = 'https://nuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';
Reemplaza wp_ por el prefijo de tus tablas si es diferente.
Consejos para proteger tu sitio WordPress después del backup
Tener un backup no basta; debes proteger sitio WordPress para minimizar riesgos:
- Actualiza todo: Mantén WordPress, temas y plugins actualizados.
- Usa contraseñas fuertes: Para el administrador y la base de datos.
- Instala un plugin de seguridad: Como Wordfence o Sucuri.
- Haz backups periódicos: Programa backups automáticos semanales o diarios si actualizas mucho.
- Guarda los backups fuera del servidor: En la nube (Google Drive, Dropbox) o en un disco externo.
[TIP] Puedes automatizar el proceso con plugins como UpdraftPlus o BackWPup, que envían los backups a servicios en la nube.
Preguntas frecuentes (FAQ)
¿Cada cuánto debo hacer una copia de seguridad?
Depende de la frecuencia con que actualices tu sitio. Si publicas a diario, haz backup cada 24 horas. Si es un sitio estático, una vez por semana está bien.
¿Puedo usar un plugin en lugar de cPanel?
Sí, los plugins son más fáciles, pero cPanel te da control total. Si tu hosting es limitado, los plugins pueden fallar. Recomiendo hacer ambos métodos.
¿Qué hago si mi backup es muy grande y no descarga?
Usa FTP (FileZilla) para descargar los archivos directamente. Para la base de datos, puedes exportarla desde phpMyAdmin en partes o usar la opción gzip.
¿El backup de cPanel incluye los correos electrónicos?
No. El método descrito solo respalda archivos y base de datos de WordPress. Para correos, debes usar la sección "Copias de seguridad" de cPanel y descargar el "Backup completo" (incluye cuentas de correo).
¿Puedo restaurar en un hosting diferente?
Sí, pero deberás cambiar la URL del sitio y ajustar las rutas de los archivos. También necesitarás crear una base de datos nueva en el nuevo hosting y modificar el archivo wp-config.php.
Conclusión
Realizar una copia seguridad WordPress cPanel es un proceso sencillo si sigues estos pasos. Con solo dos descargas (archivos y base de datos) tienes la tranquilidad de que tu sitio está protegido. Recuerda que la prevención es la mejor herramienta contra desastres digitales. Ahora ya sabes cómo hacer un backup WordPress cPanel completo y cómo restaurar WordPress cPanel si algo sale mal. No esperes a que sea demasiado tarde: haz tu backup hoy mismo.
[INFO] Si usas Syspanel (HestiaCP), los pasos son casi idénticos, solo cambia la URL de acceso (puerto 2106). El administrador de archivos y phpMyAdmin funcionan igual.
¡Tu sitio web te lo agradecerá!
