¿Cómo hacer backup de WordPress en cPanel sin plugins?
¿Alguna vez te has encontrado con un error crítico en tu sitio web justo antes de una gran actualización o, peor aún, has perdido todo tu contenido por un descuido? Si gestionas un sitio en WordPress, sabes que la tranquilidad vale oro. Y aunque existen cientos de plugins para hacer copias de seguridad, a veces lo más seguro y rápido es hacerlo a la antigua usanza: manualmente desde el panel de control de tu hosting. En este artículo te voy a guiar paso a paso para que aprendas a realizar un backup WordPress cPanel manual completo, sin depender de ningún plugin. Al final, tendrás una copia seguridad WordPress cPanel que podrás restaurar en cualquier momento.
¿Por qué hacer un backup manual en cPanel?
Antes de meternos en faena, es importante que entiendas por qué esta opción es tan valiosa. Los plugins de backup son geniales, pero a veces consumen recursos del servidor, pueden entrar en conflicto con otros plugins o simplemente fallar en el momento más crítico. Hacer un backup sin plugins WordPress te da control total sobre el proceso. Además, es la técnica que todo administrador de hosting debería conocer para respaldar WordPress cPanel de forma fiable.
El proceso se divide en dos partes principales: la copia de los archivos de tu sitio (el tema, los plugins, las imágenes, etc.) y la copia de la base de datos (donde se almacenan tus entradas, páginas, comentarios y configuraciones). Si solo guardas una de las dos partes, tu sitio no funcionará. Así que presta atención a ambos pasos.
Requisitos previos
Para empezar, necesitas acceso a tu panel de control cPanel. Normalmente lo proporciona tu empresa de hosting. Si usas un panel alternativo como Syspanel (antes conocido como HestiaCP), el proceso es similar, pero recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Si no sabes cómo acceder, contacta con tu proveedor de hosting.
También te recomiendo que tengas a mano una carpeta en tu ordenador donde guardarás los archivos descargados. Y, por supuesto, una conexión a internet estable, porque vas a descargar y subir archivos.
Paso 1: Hacer backup de la base de datos de WordPress
La base de datos es el corazón de tu WordPress. Contiene todo el contenido textual. Si pierdes esto, pierdes el sitio. Vamos a hacer una copia usando la herramienta phpMyAdmin que viene integrada en cPanel.
Acceder a phpMyAdmin desde cPanel
- Inicia sesión en tu cPanel. Normalmente la URL es algo como
tudominio.com/cpanelotudominio.com:2083. - Busca la sección Bases de Datos. Allí verás el icono de phpMyAdmin. Haz clic.
- Se abrirá una nueva ventana con la interfaz de phpMyAdmin. En la columna de la izquierda, verás una lista de bases de datos. Busca la que corresponde a tu WordPress (suele tener un prefijo como
wp_o el nombre que le hayas dado al instalarlo). Haz clic en ella.
Exportar la base de datos
- Una vez dentro de tu base de datos, verás una pestaña en la parte superior llamada Exportar. Haz clic.
- Se te presentarán dos métodos: Rápido y Personalizado. Te recomiendo usar Personalizado para tener más control.
- En el método personalizado, asegúrate de que esté seleccionada la opción SQL en el formato de salida. Es el formato estándar y compatible con casi todo.
- Desplázate hacia abajo y marca la opción Agregar DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT (esto ayuda a que la restauración sea más limpia, eliminando tablas antiguas antes de crear las nuevas).
- También puedes marcar Agregar CREATE DATABASE / USE (esto crea la base de datos automáticamente si no existe, aunque en la restauración manual a veces conviene omitirlo para evitar conflictos; si no estás seguro, déjalo marcado).
- Haz clic en Continuar o Exportar (dependiendo de la versión). Se descargará un archivo con extensión
.sqlen tu ordenador. Guárdalo en la carpeta que preparaste.
[TIP] Si tu base de datos es muy grande, el proceso puede tardar unos segundos. No cierres la ventana hasta que veas la descarga completada.
¿Qué hacer si no encuentras la base de datos?
A veces, en cPanel, la base de datos de WordPress puede tener un nombre diferente al del sitio. Si no estás seguro, revisa el archivo wp-config.php de tu instalación (lo veremos en el siguiente paso). Allí encontrarás las credenciales de la base de datos: DB_NAME, DB_USER, DB_PASSWORD. Usa ese nombre para localizarla en phpMyAdmin.
Paso 2: Hacer backup de los archivos de WordPress
Ahora vamos a copiar todos los archivos de tu sitio: el núcleo de WordPress, los temas, los plugins, las imágenes subidas, etc. Esto se hace desde el Administrador de Archivos de cPanel.
Acceder al Administrador de Archivos
- Vuelve al panel principal de cPanel.
- Busca la sección Archivos y haz clic en Administrador de Archivos.
- Se te preguntará qué directorio quieres abrir. Selecciona la Raíz del documento (normalmente es
public_htmlowww). Asegúrate de marcar la casilla Mostrar archivos ocultos (dotfiles). Esto es importante porque algunos archivos de configuración, como.htaccess, son ocultos. - Haz clic en Ir.
Comprimir los archivos en un ZIP
- En el Administrador de Archivos, verás todos los archivos y carpetas de tu sitio. No te asustes, es normal.
- Selecciona todos los archivos y carpetas que ves. Puedes hacerlo con el atajo
Ctrl + A(Windows) oCmd + A(Mac), o marcando la casilla superior que selecciona todo. - Una vez seleccionados, en la barra de herramientas superior, haz clic en Comprimir.
- Selecciona el tipo de compresión Zip (es el más universal) y haz clic en Comprimir archivos. Se te pedirá un nombre para el archivo. Ponle algo como
backup-wordpress-completo.zipo la fecha, por ejemplobackup-2025-03-28.zip. - El sistema empezará a comprimir. Dependiendo del tamaño de tu sitio, puede tardar unos minutos. No cierres la ventana.
- Una vez terminado, verás el archivo
.zipen la misma carpetapublic_html. Ahora, selecciona ese archivo (solo el zip) y haz clic en Descargar. Se descargará en tu ordenador.
[WARNING] No descargues archivos sueltos uno por uno, porque puedes romper la estructura de carpetas. Siempre comprime primero. Además, asegúrate de que el archivo ZIP no sea demasiado grande para tu conexión. Si tu sitio pesa varios GB, considera hacer la descarga por FTP (aunque eso es otro tema).
¿Y si no tengo acceso al Administrador de Archivos?
En algunos hostings muy restrictivos, el Administrador de Archivos puede estar limitado. En ese caso, puedes usar un cliente FTP como FileZilla. Conéctate a tu servidor (los datos los encuentras en cPanel, en la sección FTP o Cuentas FTP) y descarga toda la carpeta public_html arrastrándola a tu ordenador. Luego, comprímela localmente con WinRAR o 7-Zip.
Paso 3: Almacenar y organizar tu backup
Ya tienes dos archivos: uno .sql (la base de datos) y otro .zip (los archivos). Ahora, la parte más importante es guardarlos en un lugar seguro.
¿Dónde guardar el backup?
No los dejes en la misma carpeta de tu sitio web (en public_html), porque si alguien accede a tu servidor, podría descargarlos. Lo ideal es:
- En tu ordenador: en una carpeta dedicada a backups.
- En la nube: Google Drive, Dropbox, OneDrive, etc. Sube ambos archivos allí.
- En un disco duro externo: si quieres máxima seguridad.
Te recomiendo que crees una estructura de carpetas por fecha, por ejemplo: Backups/2025/Marzo/. Así siempre sabrás cuál es la copia más reciente.
¿Cada cuánto hacer un backup?
Depende de la frecuencia con la que actualices tu sitio. Si publicas a diario, haz un backup semanal. Si solo tienes un blog que actualizas una vez al mes, un backup mensual puede ser suficiente. Pero recuerda: más vale prevenir que curar. Un backup de hace un mes puede salvarte de un desastre, pero perderás todo lo que hayas hecho desde entonces.
Paso 4: Cómo restaurar tu backup manualmente (lo básico)
Por si acaso algún día necesitas restaurar tu sitio, aquí tienes un resumen rápido. No es el objetivo principal de este artículo, pero es bueno que lo sepas.
Restaurar la base de datos
- En phpMyAdmin, selecciona la base de datos de tu WordPress.
- Haz clic en la pestaña Importar.
- Haz clic en Seleccionar archivo y elige tu archivo
.sql. - Haz clic en Continuar. El sistema ejecutará todas las consultas SQL y restaurará tu contenido.
Restaurar los archivos
- Sube tu archivo
.zipa la carpetapublic_htmla través del Administrador de Archivos. - Selecciona el archivo y haz clic en Extraer. Se descomprimirá y sobrescribirá los archivos existentes.
- Asegúrate de que los permisos de los archivos y carpetas sean correctos (normalmente 755 para carpetas y 644 para archivos). Si no, tu sitio puede dar errores de acceso.
[INFO] Si al restaurar ves un error de conexión a la base de datos, revisa el archivo wp-config.php y asegúrate de que el nombre de la base de datos, el usuario y la contraseña coinciden con los de tu nuevo hosting o con los que tenías antes.
Preguntas frecuentes sobre backup manual en cPanel
¿Puedo hacer un backup sin acceso a cPanel?
Sí, pero es más complicado. Puedes usar un cliente FTP para descargar los archivos y, para la base de datos, necesitarás acceso a phpMyAdmin a través de una URL directa (a veces los hostings lo permiten). Si no tienes ni cPanel ni FTP, entonces sí, necesitarás un plugin.
¿El backup manual incluye las configuraciones de correo y bases de datos adicionales?
No. Este método solo respalda los archivos de tu sitio y la base de datos de WordPress. Si tienes cuentas de correo electrónico, bases de datos adicionales o configuraciones de servidor, deberás hacer backups específicos para cada una desde cPanel (por ejemplo, desde la sección Correo o Bases de Datos).
¿Es seguro descargar el backup a mi ordenador?
Sí, siempre que tu ordenador esté libre de malware. Para mayor seguridad, puedes cifrar el archivo ZIP con una contraseña (cPanel no permite hacerlo directamente, pero puedes usar programas como 7-Zip después de descargarlo).
¿Qué hago si el archivo ZIP es demasiado grande para descargarlo?
Si tu sitio pesa más de 1 GB, la descarga puede fallar o ser muy lenta. En ese caso, puedes dividir el backup en partes usando herramientas de compresión o, mejor aún, hacer el backup directamente en una ubicación remota (por ejemplo, usando un script que suba los archivos a Google Drive, pero eso ya requiere más conocimientos técnicos). Otra opción es contratar un hosting con mejor ancho de banda o usar la función de Backup de cPanel (que permite descargar copias completas del sitio en un solo archivo, aunque a veces está limitada).
¿Puedo automatizar este proceso manual?
Técnicamente, sí, usando tareas cron y scripts, pero eso ya no es "sin plugins". Si quieres automatizar, quizás sea mejor usar un plugin gratuito como UpdraftPlus o BackWPup. Pero para un control total y aprender cómo funciona realmente WordPress, el método manual es insuperable.
Conclusión: Tu sitio, tu responsabilidad
Hacer un backup WordPress cPanel manual no es complicado, solo requiere un poco de organización y seguir los pasos correctos. Ahora ya sabes cómo respaldar WordPress cPanel sin depender de plugins, lo que te da independencia y seguridad. Recuerda que la clave está en la constancia: programa un recordatorio en tu calendario para hacerlo cada mes, o cada semana si eres muy activo.
Si en algún momento te sientes perdido, vuelve a este artículo. Y si usas Syspanel (HestiaCP), no olvides que el acceso es por el puerto 2106 y que el proceso es idéntico, solo cambia la interfaz. Ahora, ve y protege tu sitio. ¡Tu yo del futuro te lo agradecerá!
