Cómo crear y restaurar una copia de seguridad en WordPress desde el panel de hosting
¡Hola! Soy tu asistente técnico. Si estás aquí es porque quieres dormir tranquilo sabiendo que tu web está a salvo, o porque quizás ya has tenido un susto y necesitas recuperar tu sitio. No te preocupes, estás en el lugar correcto.
Tener una copia de seguridad (backup) de tu WordPress no es un lujo, es una necesidad. Imagina que pierdes meses de trabajo, comentarios, productos o artículos por un error humano, un hackeo o un fallo del servidor. Restaurar tu sitio puede ser la diferencia entre un simple inconveniente y un desastre total.
En esta guía extensa y fácil de seguir, vamos a desglosar cómo crear y restaurar una copia de seguridad en WordPress directamente desde el panel de control de tu hosting. No necesitas ser un experto en informática; solo sigue los pasos al pie de la letra y tendrás tu web bajo control en un abrir y cerrar de ojos.
¿Por qué es tan importante el backup de WordPress en tu Hosting?
Antes de meternos en el barro, entendamos el porqué. Un backup wordpress hosting es como una máquina del tiempo para tu sitio web. Te permite volver a un punto anterior en el tiempo donde todo funcionaba correctamente.
Las razones más comunes para necesitar una restauración son:
- Errores humanos: Actualizar un plugin o un tema y que algo salga mal (el famoso "Error fatal" o pantalla blanca).
- Ataques maliciosos: Ser víctima de malware o hackeos que dañan los archivos o inyectan código malicioso.
- Actualizaciones fallidas: Que una actualización del núcleo de WordPress se interrumpa a mitad de camino.
- Cambios drásticos: Probar una configuración nueva que rompe el diseño o la funcionalidad.
- Migración: Mover tu sitio a un nuevo servidor o dominio.
La clave está en automatizar este proceso. No esperes a tener el problema para acordarte de hacer una copia. Configúrala para que se realice de forma periódica (diaria o semanalmente) y así siempre tendrás un respaldo reciente.
Paso 1: Accede a tu Panel de Control de Hosting
El panel de control es el "centro de mando" de tu hosting. Los más comunes son cPanel y Syspanel (antes conocido como HestiaCP). Dependiendo de tu proveedor, el acceso será de una forma u otra, pero la lógica es la misma.
Si usas cPanel (el más popular)
- Abre tu navegador y ve a la URL de acceso, normalmente algo como
https://tudominio.com/cpanelohttps://tuip:2083. Tu proveedor de hosting te habrá enviado esta información por correo. - Introduce tu nombre de usuario y contraseña.
- Una vez dentro, verás un tablero lleno de iconos. Busca la sección "Archivos" (Files).
Si usas Syspanel (HestiaCP)
En este panel, la filosofía es un poco diferente, pero igual de sencilla.
- Accede a través del puerto específico:
https://tudominio.com:2106. Es muy importante que recuerdes el puerto 2106. - Introduce tus credenciales de acceso.
- La interfaz es más limpia. No verás un icono de "Backup" directamente. En su lugar, la gestión de copias se realiza a través de la terminal o de plugins, pero te enseñaré el método más seguro y universal, que es a través de tu aplicación de gestión de archivos y base de datos.
Paso 2: Crear una Copia de Seguridad Manual Completa (Método Universal)
Este método funciona en cualquier hosting, ya sea cPanel o Syspanel. Consiste en descargar dos cosas: tus archivos y tu base de datos. Un backup completo de WordPress necesita ambas partes.
2.1. Respalda tus Archivos (El "Esqueleto" de tu Web)
Estos son los archivos que componen tu WordPress: temas, plugins, imágenes subidas, etc.
- En tu panel de hosting, busca el "Administrador de Archivos" (File Manager). En cPanel está dentro de la sección "Archivos". En Syspanel, suele estar en la parte superior derecha o dentro de la sección "Avanzado".
- Te pedirá que elijas la carpeta raíz. Normalmente es
public_html(en cPanel) odomains/tudominio.com/public_html(en Syspanel). Haz clic en "Go" o "Acceder". - Verás todos los archivos de tu WordPress (wp-admin, wp-content, wp-includes, etc.).
- Selecciona todos los archivos y carpetas. Puedes usar el atajo
Ctrl + A(oCmd + Aen Mac) o el botón "Select All". - Haz clic derecho sobre la selección y elige la opción "Comprimir" o "Compress". Te preguntará el tipo de archivo; elige Zip para que sea más universal.
- Se creará un archivo
.zipen la misma carpeta. Ahora, haz clic derecho sobre ese archivo .zip y selecciona "Descargar". ¡Felicidades! Ya tienes una copia de tus archivos en tu computadora.
2.2. Respalda tu Base de Datos (El "Cerebro" de tu Web)
Aquí es donde se guardan tus entradas, páginas, comentarios, configuraciones y usuarios. Sin esto, tu copia de archivos no sirve de nada.
- Vuelve al panel principal de tu hosting.
- Busca la sección de "Bases de Datos MySQL" (en cPanel) o "Bases de Datos" (en Syspanel).
- Encontrarás una lista de tus bases de datos. Necesitas identificar cuál pertenece a tu WordPress. Si no lo sabes, busca el archivo
wp-config.phpen tu Administrador de Archivos (en el paso anterior). Ábrelo y busca las líneas que dicenDB_NAME,DB_USER, etc. Ahí estará el nombre exacto. - Una vez identificada, haz clic en "phpMyAdmin". Se abrirá una nueva ventana con la estructura de tu base de datos.
- En el menú superior, haz clic en la pestaña "Exportar" (Export).
- Deja la opción "Método rápido" o "Quick" seleccionada y el formato SQL. Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
- El navegador descargará un archivo
.sql. Guárdalo en un lugar seguro junto con el archivo .zip de antes.
[TIP]: Guarda estos dos archivos en una carpeta local (en tu PC) y, si puedes, en la nube (Google Drive, Dropbox) para tener una doble seguridad. Recuerda que tenerlos en el mismo servidor no sirve de nada si el servidor falla por completo.
Paso 3: La Forma Inteligente: Backup Automatizado con cPanel
Si tu hosting usa cPanel, tienes una herramienta integrada que te facilita la vida enormemente. No tendrás que hacer el proceso manual cada vez.
- Dentro de cPanel, busca la sección "Archivos" y haz clic en el icono de "Copias de Seguridad" (Backup) o "Backup Wizard".
- Verás varias opciones. Te recomiendo usar el "Backup Wizard" (Asistente de Copias) si quieres guiarte paso a paso, o la opción de "Download a Full Website Backup" (Descargar una copia de seguridad completa del sitio web) que hace todo en un solo paso.
- Si eliges la descarga completa, te pedirá:
- Email de destino: Recibirás una notificación cuando el backup esté listo.
- Tipo de backup: Elige "Full Backup" (Copía completa) para que incluya archivos, base de datos y configuración del correo.
- Haz clic en "Generate Backup" (Generar copia). cPanel comenzará a empaquetar todo tu sitio en un solo archivo.
- Dependiendo del tamaño de tu web, puede tardar unos minutos. Cuando esté listo, verás un enlace para descargar el archivo. Guárdalo en tu computadora.
[INFO]: No todos los hostings permiten el "Full Backup" desde cPanel; algunos lo desactivan para ahorrar recursos del servidor. Si no encuentras la opción, no te preocupes, el método manual del Paso 2 es igual de efectivo.
Paso 4: Restaurar tu Sitio WordPress desde un Backup (Paso a Paso)
Aquí es donde resolvemos el problema. Tienes tu backup (archivos .zip y base de datos .sql) y tu sitio está roto o vacío. Vamos a restaurarlo.
4.1. Restaurar los Archivos
- Accede de nuevo a tu Administrador de Archivos.
- Navega a la carpeta raíz donde está instalado WordPress (
public_htmlnormalmente). - IMPORTANTE: Si tu sitio está roto pero tiene archivos, es mejor eliminarlos primero para evitar conflictos. Selecciona todos los archivos existentes y haz clic en "Eliminar". Esto no borra tu backup local, así que no te preocupes.
- Ahora, en el Administrador de Archivos, haz clic en el botón "Subir" (Upload) en la parte superior.
- Selecciona el archivo
.zipque descargaste anteriormente. Espera a que la subida termine (este proceso puede tardar). - Una vez subido, verás el archivo .zip en la lista. Haz clic derecho sobre él y selecciona "Extraer" o "Extract".
- Se te preguntará a qué carpeta extraer. Asegúrate de que sea la carpeta raíz (
public_html). Confirma la extracción. - Una vez extraído, puedes eliminar el archivo .zip del servidor para mantener el orden.
4.2. Restaurar la Base de Datos
Este paso es más delicado, pero sigue siendo fácil.
- Ve a phpMyAdmin (como hicimos antes para exportar).
- En la columna de la izquierda, haz clic en el nombre de tu base de datos para seleccionarla.
- MUY IMPORTANTE: Antes de importar, debes vaciar las tablas antiguas para que no haya conflictos. Haz clic en la pestaña "Operaciones" (Operations) y luego en "Vaciar" (Truncate) todas las tablas. Te pedirá confirmación.
- Ahora, ve a la pestaña "Importar" (Import).
- Haz clic en "Elegir archivo" y selecciona tu archivo
.sql. - Deja el resto de opciones por defecto. Si el archivo es muy grande, puede que necesites aumentar el "tamaño máximo" en los ajustes, pero en la mayoría de los casos no es necesario.
- Haz clic en "Continuar" o "Ir" en la parte inferior.
- Espera a que se complete el proceso. Verás un mensaje de éxito si todo ha ido bien.
4.3. El Toque Final: Configuración y Verificación
Después de restaurar archivos y base de datos, es hora de verificar que todo funcione.
-
Abre tu navegador y visita tu sitio web. Debería cargar exactamente como estaba en el momento del backup.
-
Posible problema: Si tu dominio o la URL del sitio ha cambiado, verás un error o una página en blanco. Para solucionarlo, necesitas editar el archivo
wp-config.phpen tu Administrador de Archivos. Dentro de él, añade estas dos líneas justo antes de la línea que dice "That's all, stop editing!":define('WP_HOME', 'http://tudominio.com'); define('WP_SITEURL', 'http://tudominio.com');Reemplaza
http://tudominio.comcon tu URL actual. Guarda el archivo y recarga tu web. -
Inicia sesión en tu panel de administración (
/wp-admin). Ve a Ajustes > Enlaces permanentes y haz clic en "Guardar cambios" sin modificar nada. Esto actualizará las reglas de reescritura y arreglará posibles errores 404 en tus páginas.
Restaurar en Syspanel (HestiaCP): El Método Alternativo
Como mencioné antes, Syspanel no tiene un botón mágico de backup. Pero la restauración es exactamente la misma que hemos visto: subir archivos por el Administrador de Archivos e importar la base de datos por phpMyAdmin. La única diferencia es la interfaz, pero los nombres de las secciones son muy intuitivos.
Acceso: Recuerda, la URL es https://tudominio.com:2106.
- Archivos: Busca el icono del "Administrador de Archivos" en la esquina superior derecha. La carpeta raíz suele ser
/home/usuario/domains/tudominio.com/public_html. Sigue los mismos pasos de subida y extracción que en cPanel. - Base de Datos: Ve a la sección "Bases de Datos" y haz clic en "phpMyAdmin" junto a tu base de datos. El proceso de importación es idéntico al descrito antes.
Preguntas Frecuentes (FAQ) sobre Copias de Seguridad
¿Con qué frecuencia debo hacer un backup de mi WordPress?
Depende de la actividad de tu web. Si publicas contenido a diario, lo ideal es una copia diaria. Si es un blog personal que actualizas semanalmente, una copia semanal es suficiente. La mayoría de los hostings ofrecen copias automáticas, pero no confíes solo en ellas; tener una copia manual local es tu mejor seguro.
Mi hosting no tiene cPanel, ¿qué hago?
No te preocupes. El método universal de descargar archivos vía FTP y exportar la base de datos por phpMyAdmin funciona en cualquier panel. Puedes usar un cliente FTP como FileZilla para conectarte a tu servidor y descargar todos los archivos de public_html. Es el mismo principio, pero con una herramienta externa.
¿Puedo restaurar solo una parte del backup, como una carpeta específica?
Sí. En el Administrador de Archivos, puedes subir el archivo .zip y extraerlo, pero en lugar de extraerlo en la raíz, puedes navegar a una subcarpeta concreta (por ejemplo, wp-content/plugins) y extraerlo allí. Para la base de datos, es más complicado y no lo recomiendo si no tienes experiencia.
¿Qué hago si la restauración falla a mitad de camino?
Primero, no entres en pánico. Revisa que los archivos se hayan subido completamente. Para la base de datos, si el archivo es muy grande, puede agotar el tiempo de espera del servidor. Intenta importarlo desde phpMyAdmin en "partes" o pide a tu hosting que aumente el límite de memoria PHP. Otra opción es usar un plugin como "All-in-One WP Migration" que hace todo el proceso de forma más sencilla, pero requiere que el sitio funcione mínimamente.
¿Un plugin de backup es mejor que el panel de hosting?
Ambos son válidos. Los plugins como UpdraftPlus o BackupBuddy son excelentes porque te permiten programar copias y almacenarlas en la nube (Google Drive, Dropbox) sin necesidad de acceder al hosting. Sin embargo, el método del hosting es más directo y no depende de que WordPress funcione para restaurar. Si tu web está completamente caída por un error crítico, el método del hosting es tu única vía de rescate.
[WARNING]: Nunca subestimes el valor de una copia de seguridad. Un backup que no se ha probado no es un backup. Te recomiendo que, al menos una vez al mes, intentes restaurar tu copia en un entorno de pruebas (o en un subdominio) para asegurarte de que el proceso funciona y tus archivos no están corruptos.
Con esta guía, ya tienes el conocimiento necesario para proteger tu proyecto. La gestión de copias seguridad wordpress es una habilidad esencial para cualquier propietario de una web. No esperes a que sea demasiado tarde. Ve ahora, crea tu primer backup y gana la tranquilidad que mereces. Si tienes alguna duda, déjala en los comentarios y te ayudaré enc
