Cómo crear una copia de seguridad de WordPress en cPanel (manual y con plugin)
¡Hola! Si estás leyendo esto, seguramente quieres proteger tu sitio web. Y déjame decirte que es una de las mejores decisiones que puedes tomar. Perder una web por un hackeo, un error al actualizar un plugin o un fallo del servidor es un dolor de cabeza enorme. Pero no te preocupes, porque hoy vas a aprender, paso a paso y sin tecnicismos raros, cómo hacer un backup wordpress cpanel de forma manual y también con un plugin. Al final, sabrás exactamente cómo copiar wordpress y, lo más importante, cómo restaurar wordpress cpanel si algún día lo necesitas.
Vamos a ello. Respira hondo, porque es más fácil de lo que piensas.
¿Qué necesitas exactamente para hacer una copia de seguridad?
Antes de ponernos manos a la obra, es importante que entiendas qué es lo que vamos a copiar. Una web de WordPress se compone de dos partes fundamentales:
- Los archivos: Todo el código, las imágenes, los plugins y los temas. Viven en la carpeta
public_html(o similar) de tu hosting. - La base de datos: Aquí es donde se guardan tus entradas, páginas, comentarios y configuraciones. Es el "cerebro" de tu web.
Un buen backup incluye siempre estas dos partes. Si solo copias los archivos, perderás todo tu contenido. Si solo copias la base de datos, perderás el diseño y la funcionalidad. Así que, ni se te ocurra hacer solo la mitad.
Método 1: Copia de seguridad manual desde cPanel (100% fiable)
Este método no requiere instalar nada. Es la forma tradicional y funciona siempre, en cualquier hosting que use cPanel. Es perfecto para hacerlo de vez en cuando, como una copia de seguridad puntual antes de hacer un cambio importante.
### Paso 1: Accede a tu panel de control (cPanel)
Lo primero es entrar en tu cPanel. Normalmente, la dirección es algo así como tudominio.com/cpanel o cpanel.tudominio.com. Usa el usuario y contraseña que te dio tu proveedor de hosting.
### Paso 2: Haz una copia de la base de datos (MySQL)
La base de datos es lo más delicado, así que la hacemos primero.
- Dentro de cPanel, busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- Se abrirá una nueva ventana. A la izquierda, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos de tu WordPress (si no sabes cuál es, es la que aparece en tu archivo
wp-config.php, pero normalmente coincide con el nombre de usuario del hosting). - Una vez dentro, verás una fila de pestañas en la parte superior. Haz clic en la pestaña "Exportar".
- Elige el método "Rápido" y el formato "SQL".
- Haz clic en el botón "Continuar" o "Exportar" en la parte inferior.
- Tu navegador descargará un archivo con extensión
.sql. ¡Guárdalo en un lugar seguro! Ese archivo contiene todo tu contenido.
[TIP] Guarda este archivo
.sqlen tu ordenador y también en la nube (Google Drive, Dropbox, etc.). Así, si tu ordenador se rompe, sigues teniendo una copia.
### Paso 3: Haz una copia de los archivos (public_html)
Ahora vamos a por los archivos. Para ello, usaremos el Administrador de Archivos de cPanel, que es como el "Explorador de Windows" de tu hosting.
- Vuelve al panel principal de cPanel. Busca la sección "Archivos" y haz clic en "Administrador de Archivos".
- Se abrirá una ventana. Te pedirá que elijas una carpeta. Selecciona "Documento raíz del dominio" (que suele ser
public_html). Si tienes WordPress en una subcarpeta (ej:public_html/blog), navega hasta ahí. - Ahora verás todos los archivos de tu web. En la barra de herramientas superior, haz clic en "Seleccionar todo".
- Con todo seleccionado, haz clic en el botón "Comprimir" en la barra superior.
- Se abrirá un cuadro de diálogo. Elige el tipo de archivo "Zip Archive" y deja el nombre que te sugiere o cámbialo por algo como
backup-misitio.zip. Haz clic en "Comprimir Archivos". - cPanel empezará a comprimir. Al terminar, verás el archivo
.zipen la misma carpeta. Haz clic derecho sobre él y selecciona "Descargar".
[INFO] Este proceso puede tardar unos minutos si tu web es grande. Ten paciencia y no cierres la ventana.
¡Enhorabuena! Ya tienes un backup wordpress cpanel completo: un archivo .sql y un archivo .zip. Ahora, veamos la forma más cómoda de hacerlo.
Método 2: Copia de seguridad con plugin (La más fácil y recomendada)
Si buscas automatizar el proceso y que sea más sencillo, los plugins son tus mejores aliados. Hay muchos, pero los más populares y fiables son UpdraftPlus y BackWPup. En este ejemplo, usaremos UpdraftPlus, pero el proceso es muy similar en todos.
### Paso 1: Instala y activa el plugin
- Entra en el panel de administración de WordPress (tudominio.com/wp-admin).
- Ve a "Plugins" > "Añadir nuevo".
- En el buscador, escribe "UpdraftPlus". Verás el plugin con el logo de un escudo. Haz clic en "Instalar ahora" y luego en "Activar".
### Paso 2: Configura tu primera copia de seguridad
- Una vez activado, verás una nueva opción en el menú lateral llamada "UpdraftPlus". Haz clic en "Copia de seguridad / Restauración".
- Verás el panel principal del plugin. Para hacer una copia manual ahora mismo, simplemente haz clic en el botón azul "Copia de seguridad ahora".
- Se abrirá una ventana. Te preguntará si quieres incluir la base de datos y los archivos. Asegúrate de que ambas opciones estén marcadas. Haz clic en "Ahora".
- El plugin empezará a trabajar. Verás una barra de progreso. Al terminar, tendrás tu copia de seguridad creada en el servidor.
### Paso 3: Descarga tu copia a un lugar seguro (¡Clave!)
Que la copia esté en tu servidor no es suficiente. Si tu hosting falla, la pierdes. Así que vamos a bajarla a tu ordenador.
- En la pestaña "Copia de seguridad / Restauración" de UpdraftPlus, verás una sección llamada "Copia de seguridad existente". Ahí aparecerá la copia que acabas de hacer, separada en "Base de datos" y "Archivos".
- Haz clic en el botón "Descargar" que aparece al lado de cada uno de los componentes (primero en "Base de datos" y luego en "Archivos").
- Se descargarán dos archivos a tu ordenador. Guárdalos junto con el manual que hiciste antes.
[WARNING] Nunca dejes las copias de seguridad solo en el servidor. Si tu cuenta de hosting es hackeada o el disco duro falla, perderás tanto la web como la copia. La regla de oro es: descarga siempre una copia a tu ordenador o a la nube.
### Paso 4: Configura copias automáticas (Opcional pero muy recomendable)
La verdadera magia de los plugins es la automatización. Así olvidarás tener que hacerlo tú.
- Ve a la pestaña "Ajustes" dentro de UpdraftPlus.
- Ahí puedes configurar la frecuencia de las copias. Por ejemplo, "Cada 4 horas", "Cada 12 horas" o "Diaria". Para la mayoría de sitios, una copia diaria es más que suficiente.
- También puedes elegir cuántas copias guardar. Te recomiendo que guardes al menos las últimas 3 o 4. Así, si un backup está corrupto, tienes otros anteriores.
- En la sección "Almacenamiento remoto", puedes conectar servicios como Google Drive, Dropbox o Amazon S3. Esto es lo ideal, porque el plugin subirá automáticamente las copias a la nube, fuera de tu servidor.
[TIP] Configurar el almacenamiento remoto es el "modo experto". Si no sabes cómo hacerlo, busca un tutorial específico para conectar UpdraftPlus con Google Drive. Es muy sencillo y te dará una tranquilidad increíble.
Cómo restaurar WordPress desde tu copia de seguridad
Llegó el momento crítico. ¿Qué pasa si tu web se rompe? No cunda el pánico. Restaurar es el proceso inverso, y con las herramientas adecuadas, es muy sencillo.
### Restaurar con el plugin UpdraftPlus (El método más fácil)
Si hiciste tu backup con UpdraftPlus, restaurarlo es coser y cantar.
- Si tu web está caída, es posible que necesites acceder a tu hosting por FTP o al Administrador de Archivos de cPanel, ir a la carpeta
public_html, renombrar la carpetawp-contentawp-content-rota(esto desactiva los plugins) y así poder entrar a tu wp-admin. - Una vez en el panel de WordPress, ve a "Plugins" y activa UpdraftPlus si no está activo.
- Ve a "UpdraftPlus" > "Copia de seguridad / Restauración".
- Haz clic en el botón "Subir archivos de copia" (suele tener un icono de una flecha hacia arriba).
- Selecciona los dos archivos que descargaste (el
.zipde los archivos y el.gzde la base de datos) y súbelos. El plugin los subirá a su carpeta de almacenamiento. - Ahora, en la sección "Copia de seguridad existente", verás tu copia. Haz clic en el botón "Restaurar".
- El plugin te preguntará qué quieres restaurar. Marca todo (base de datos y archivos) y haz clic en "Restaurar".
- UpdraftPlus te pedirá confirmación. Haz clic en "Continuar" y él se encargará de todo el proceso. Al final, te avisará cuando haya terminado.
### Restaurar manualmente desde cPanel (El método tradicional)
Si no usaste plugin, tendrás que hacerlo a mano. Es un poco más técnico, pero se puede hacer perfectamente.
#### Paso 1: Sube y descomprime los archivos
- Entra en el "Administrador de Archivos" de cPanel.
- Ve a la carpeta
public_html. Si hay archivos, puedes borrarlos (con cuidado) o renombrar la carpeta entera apublic_html_viejopara tener una copia de seguridad de los archivos rotos. - Sube tu archivo
backup-misitio.zipa la carpetapublic_html. Puedes usar el botón "Cargar" del Administrador de Archivos. - Una vez subido, haz clic derecho sobre el archivo
.zipy selecciona "Extraer". El sistema lo descomprimirá y colocará todos los archivos en su lugar.
#### Paso 2: Importa la base de datos
- Ve a "phpMyAdmin" de nuevo.
- Selecciona tu base de datos en el panel izquierdo.
- Haz clic en la pestaña "Importar".
- Haz clic en "Elegir archivo" y selecciona tu archivo
.sql. - Haz clic en "Continuar".
- Espera a que termine. Puede tardar unos segundos o minutos.
[WARNING] Si estás restaurando en un sitio nuevo o en una base de datos con otro nombre, tendrás que editar el archivo
wp-config.phpque está enpublic_htmlpara que apunte a la nueva base de datos. Dentro de ese archivo, cambia los valores deDB_NAME,DB_USERyDB_PASSWORDcon los datos de tu nuevo hosting. Si es el mismo hosting, no deberías tener que tocar nada.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad?
Depende de cuánto actualices tu web. Si publicas contenido a diario, lo ideal es una copia diaria. Si es un sitio más estático, con una semanal es suficiente. Los plugins te permiten automatizarlo.
¿Puedo hacer un backup wordpress cpanel si mi web es muy grande?
Sí, pero el proceso puede tardar más y dar problemas de tiempo de ejecución. En ese caso, es mejor usar un plugin como UpdraftPlus que gestiona mejor los recursos, o hacerlo por partes (primero la base de datos y luego los archivos).
¿Qué hago si el backup no se restaura correctamente?
Respira. Esto puede pasar si el archivo .zip está corrupto o si la base de datos no se importó bien. Intenta repetir el proceso. Si usas un plugin, prueba con una copia de seguridad anterior. Siempre es bueno tener más de una copia.
¿Es lo mismo hacer una copia de seguridad que clonar mi sitio?
No exactamente. Una copia de seguridad es para restaurar en el mismo sitio. Clonar es para copiar tu web a un dominio nuevo o a un entorno de pruebas. El proceso es similar, pero la finalidad es distinta.
¿Y si mi hosting no usa cPanel?
Algunos hostings usan paneles propios o Syspanel (que es el que usa el puerto 2106 para acceder). En ese caso, la interfaz es diferente, pero los conceptos son los mismos: buscar la sección de "Archivos" y "Bases de Datos". Los plugins de WordPress funcionan igual en cualquier hosting, así que esa es siempre una opción segura.
Conclusión final
Hacer una copia de seguridad de WordPress es como tener un seguro de vida para tu web. No es una tarea opcional, es una necesidad. Ahora tienes dos métodos a tu alcance: el manual con cPanel, que es perfecto para copias puntuales, y el de plugin, ideal para automatizar y olvidarte.
Te recomiendo que empieces hoy mismo. No esperes a que sea demasiado tarde. Configura un plugin, haz tu primera copia y descárgala a tu ordenador. Verás que, cuando lo tengas hecho, dormirás mucho más tranquilo. Y recuerda, si tienes cualquier duda, deja un comentario y te ayudaré en lo que pueda. ¡A proteger esa web!
