Cómo hacer una copia de seguridad de WordPress desde cPanel (3 métodos)
¿Por qué es tan importante hacer copias de seguridad de WordPress?
Si tienes una página web con WordPress, seguramente has invertido tiempo y esfuerzo en crear contenido, personalizar el diseño y configurar plugins. Pero, ¿qué pasaría si un día tu web desaparece por un error de actualización, un hackeo o un fallo del servidor? Sin una copia de seguridad, perderías todo ese trabajo de forma irreparable.
Hacer copias seguridad wordpress cpanel es una de las tareas de mantenimiento más críticas que puedes realizar. Piénsalo como un seguro de vida para tu web: no quieres necesitarlo, pero te alegrará enormemente tenerlo cuando ocurra un imprevisto. La buena noticia es que no necesitas ser un experto en tecnología para hacerlo. En esta guía, te explicaré paso a paso cómo realizar un backup wordpress cpanel de tres formas distintas, desde la más sencilla hasta la más completa, para que elijas la que mejor se adapte a tu nivel de experiencia.
Antes de empezar, es importante que entiendas que una copia de seguridad de WordPress completa consta de dos partes fundamentales:
- Los archivos del sitio: Todo el código, las imágenes, los plugins y los temas que forman tu web.
- La base de datos: Aquí es donde se almacenan todas tus entradas, páginas, comentarios y configuraciones.
Si solo respaldas una de las dos partes, tu copia de seguridad estará incompleta. Los métodos que te mostraré a continuación cubren ambas partes, así que no te preocupes.
Método 1: La forma más fácil y visual con el Administrador de Archivos de cPanel
Este es el método más recomendado para principiantes, ya que no requiere conocimientos técnicos previos y se hace todo desde la interfaz gráfica de cPanel. Es un proceso manual pero muy seguro y eficaz para sitios web pequeños o medianos.
Paso 1: Accede a tu panel de control cPanel
Lo primero es iniciar sesión en tu cuenta de hosting. Normalmente, el acceso a cPanel se realiza a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu nombre de usuario y contraseña para entrar.
Paso 2: Localiza y comprime la carpeta de tu sitio (public_html)
Una vez dentro de cPanel, busca la sección "Archivos" y haz clic en el icono de "Administrador de Archivos". Se abrirá una nueva ventana con la estructura de archivos de tu servidor.
Dentro del Administrador de Archivos, busca la carpeta llamada public_html (o www en algunos casos). Esta carpeta contiene todos los archivos de tu sitio web. Haz clic derecho sobre ella y selecciona la opción "Comprimir". En el cuadro de diálogo que aparece, elige el tipo de archivo "Zip Archive" y haz clic en "Comprimir Archivo(s)".
cPanel comenzará a comprimir toda tu carpeta en un solo archivo .zip. Dependiendo del tamaño de tu web, este proceso puede tardar unos minutos. Verás una barra de progreso, y cuando termine, tendrás un archivo llamado public_html.zip en el mismo directorio.
[TIP] Si tu sitio web es muy grande (más de 2 GB), puede ser más eficiente comprimir solo las carpetas esenciales como
wp-content,wp-adminywp-includes, en lugar de todopublic_html. Esto reducirá el tiempo de compresión y el tamaño del archivo final.
Paso 3: Descarga el archivo comprimido a tu ordenador
Ahora, en el Administrador de Archivos, verás el archivo public_html.zip que acabas de crear. Haz clic derecho sobre él y selecciona "Descargar". El archivo se guardará en la carpeta de descargas de tu ordenador. ¡Ya tienes la primera parte de tu copia de seguridad! No olvides eliminar el archivo .zip del servidor después de descargarlo para no ocupar espacio innecesario.
Paso 4: Exporta tu base de datos desde phpMyAdmin
Ahora vamos a por la segunda parte: la base de datos. Vuelve a la pantalla principal de cPanel y busca la sección "Bases de Datos". Haz clic en el icono de "phpMyAdmin".
Se abrirá una nueva pestaña en tu navegador. En el panel lateral izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que utiliza tu WordPress (normalmente empieza con tu nombre de usuario de cPanel seguido de un prefijo, por ejemplo usuario_wpdb).
Una vez dentro de tu base de datos, ve a la pestaña superior llamada "Exportar". Asegúrate de que el método de exportación sea "Rápido" y el formato sea "SQL". Luego, haz clic en el botón "Continuar" en la parte inferior. Tu navegador descargará un archivo .sql que contiene toda la información de tu base de datos.
Paso 5: Guarda ambos archivos en un lugar seguro
Felicidades, ya tienes tu backup wordpress cpanel completo. Ahora tienes dos archivos: el .zip con tus archivos y el .sql con tu base de datos. Guárdalos en una carpeta segura en tu ordenador, o mejor aún, en un servicio de almacenamiento en la nube como Google Drive, Dropbox o OneDrive. También puedes subirlos a una carpeta fuera de public_html en tu servidor, como backups, para tener una copia adicional.
[WARNING] Nunca guardes la copia de seguridad en la misma carpeta
public_htmlde tu servidor. Si tu web es hackeada o el servidor falla, la copia de seguridad también se perderá. Guárdala siempre en un lugar externo.
Método 2: La opción más completa con "Copias de Seguridad" de cPanel
cPanel tiene una herramienta nativa llamada "Copias de Seguridad" que simplifica el proceso de respaldo de archivos y bases de datos. Es una opción excelente porque te permite descargar los archivos y la base de datos por separado, pero de una manera más directa y sin tener que usar el Administrador de Archivos manualmente.
Paso 1: Accede a la herramienta "Copias de Seguridad"
En la pantalla principal de cPanel, busca la sección "Archivos" y haz clic en el icono de "Copias de Seguridad" (o "Backup"). Esta herramienta te mostrará varias opciones para respaldar tu sitio.
Paso 2: Descarga una copia de seguridad completa de tu cuenta
La primera opción que verás es "Copia de seguridad completa". Esta opción te permite descargar todos los archivos de tu cuenta de hosting, incluyendo tu sitio web, correos electrónicos y configuraciones, en un solo archivo. Para ello, haz clic en el botón "Descargar una copia de seguridad completa" que se encuentra junto a la fecha del último backup.
cPanel generará un archivo .tar.gz con todo el contenido de tu cuenta. Este proceso puede tardar un poco, especialmente si tu cuenta es grande. Una vez generado, el archivo aparecerá en la lista de "Copias de seguridad disponibles" y podrás descargarlo haciendo clic en su nombre.
[INFO] Esta opción es muy útil si quieres migrar tu sitio a otro servidor o si necesitas una copia de todo tu entorno de hosting, no solo de WordPress. Sin embargo, el archivo puede ser bastante grande.
Paso 3: Descarga tu base de datos por separado
En la misma página de "Copias de Seguridad", busca la sección "Descargar una copia de seguridad de la base de datos MySQL". Verás una lista con todas las bases de datos de tu cuenta. Localiza la de tu WordPress (la que reconociste en el método anterior) y haz clic en el nombre de la base de datos o en el enlace de descarga que aparece al lado.
Esto descargará un archivo .sql.gz (comprimido) con el contenido de tu base de datos.
Paso 4: Almacena los archivos de forma segura
Al igual que en el método anterior, asegúrate de mover estos archivos descargados a un lugar seguro fuera de tu servidor. Con este método, has obtenido una copia de seguridad completa de tu cuenta y una copia específica de tu base de datos, lo que te da una doble capa de protección.
Método 3: La opción automatizada con un plugin (ej. UpdraftPlus)
Si prefieres no tener que hacer este proceso manualmente cada vez, la mejor opción es utilizar un plugin de copias de seguridad. Los plugins automatizan todo el proceso y te permiten programar backups periódicos sin que tengas que acordarte. UpdraftPlus es uno de los plugins más populares, gratuitos y fáciles de usar para este propósito.
[TIP] Aunque este método se realiza desde el panel de administración de WordPress, es importante saber que la instalación del plugin se hace desde la sección "Plugins" de tu WordPress, que puedes acceder desde cPanel o directamente desde tu dominio. La gestión de los archivos descargados se puede hacer desde cPanel si decides guardarlos en tu servidor.
Paso 1: Instala y activa el plugin UpdraftPlus
Accede a tu panel de administración de WordPress (normalmente en tudominio.com/wp-admin). Ve a "Plugins" > "Añadir nuevo". En el buscador, escribe "UpdraftPlus". Cuando aparezca en los resultados, haz clic en "Instalar ahora" y luego en "Activar".
Paso 2: Configura la programación de tus copias de seguridad
Una vez activado, verás un nuevo menú llamado "Ajustes" o "UpdraftPlus" en la barra lateral de WordPress. Haz clic en él para acceder a la configuración del plugin.
En la pestaña "Ajustes", podrás configurar la frecuencia y el destino de tus copias de seguridad. Te recomiendo que configures:
- Programación de copias de seguridad de archivos: Elige una frecuencia, por ejemplo, "Cada 4 horas" o "Diaria". Para la mayoría de los sitios, una copia diaria es suficiente.
- Programación de copias de seguridad de la base de datos: Al igual que con los archivos, elige una frecuencia, como "Diaria" o "Cada 12 horas".
- Destino de almacenamiento remoto: UpdraftPlus te permite enviar tus copias de seguridad a servicios en la nube como Google Drive, Dropbox, Amazon S3, etc. Esta es una opción muy recomendable, ya que guarda tus backups fuera de tu servidor de forma automática. Si no configuras un destino remoto, las copias se guardarán en tu servidor en una carpeta llamada
wp-content/updraft, la cual deberías descargar y vaciar periódicamente.
Paso 3: Realiza una copia de seguridad manual
Después de configurar la programación, es buena idea hacer una copia de seguridad manual para asegurarte de que todo funciona correctamente. Ve a la pestaña "Copias de seguridad ahora" en el menú de UpdraftPlus. Verás dos opciones: "Archivos" y "Base de datos". Asegúrate de que ambas estén marcadas y haz clic en el botón "Realizar copia de seguridad ahora".
UpdraftPlus comenzará a crear tu copia de seguridad. Verás una barra de progreso. Cuando termine, verás un mensaje de éxito y la copia aparecerá en la pestaña "Copias existentes".
Paso 4: Descarga la copia de seguridad desde cPanel o desde el plugin
Una vez que la copia de seguridad se ha creado, puedes descargarla de dos maneras:
- Desde el propio plugin: En la pestaña "Copias existentes", haz clic en el botón "Descargar" que aparece al lado de cada componente (archivos y base de datos). El archivo se descargará a tu ordenador.
- Desde cPanel: Si no configuraste un almacenamiento remoto, los archivos de respaldo se encuentran en tu servidor en la carpeta
public_html/wp-content/updraft. Puedes acceder a ella a través del Administrador de Archivos de cPanel y descargar los archivos.zipy.gzque encuentres allí.
[WARNING] Si utilizas un plugin para hacer tus copias de seguridad, recuerda que estas se guardan en tu servidor. Si tu servidor falla por completo, perderás tanto tu web como las copias de seguridad. Por eso es crucial configurar un destino remoto como Google Drive o descargar las copias a tu ordenador con regularidad.
¿Cómo restaurar una copia de seguridad de WordPress?
Saber cómo hacer una copia es solo la mitad del trabajo. La otra mitad es saber cómo restaurarla. Si alguna vez necesitas volver a una versión anterior de tu web, aquí tienes los pasos generales:
Restaurar con UpdraftPlus (el método más fácil)
- Instala y activa UpdraftPlus en tu WordPress (si tu web está caída, tendrás que instalarlo desde cero).
- Ve a la pestaña "Restaurar" del plugin.
- Sube el archivo de copia de seguridad que descargaste (el archivo
.zipque contiene los archivos y la base de datos) haciendo clic en el botón "Subir". - UpdraftPlus analizará el archivo y te mostrará los componentes que puede restaurar (archivos y base de datos).
- Haz clic en "Restaurar" y sigue las instrucciones. El plugin se encargará de todo el proceso.
Restaurar manualmente desde cPanel
Si hiciste tu copia de seguridad con los métodos 1 o 2, la restauración es un proceso manual:
- Sube tus archivos: En el Administrador de Archivos de cPanel, sube el archivo
.zipcon tus archivos a la carpetapublic_html. Luego, haz clic derecho sobre el archivo y selecciona "Extraer". Esto reemplazará los archivos existentes con los de tu copia de seguridad. - Importa tu base de datos: En phpMyAdmin, selecciona tu base de datos. Ve a la pestaña "Importar", haz clic en "Elegir archivo", selecciona tu archivo
.sqly haz clic en "Continuar". Esto reemplazará la base de datos actual con la de tu copia de seguridad.
[INFO] Recuerda que, al restaurar, perderás todos los cambios que hayas hecho desde que se creó la copia de seguridad. Es importante que seas consciente de esto antes de proceder.
Preguntas Frecuentes (FAQ)
¿Con qué frecuencia debo hacer una copia de seguridad de mi WordPress?
Depende de la frecuencia con la que actualices tu sitio. Si publicas contenido a diario, lo ideal es hacer copias diarias. Si tu sitio es más estático, una copia semanal puede ser suficiente. Lo importante es ser constante y tener siempre una copia reciente.
¿Puedo hacer una copia de seguridad de WordPress desde HestiaCP?
HestiaCP es un panel de control diferente a cPanel. En HestiaCP, el proceso es similar, pero la interfaz cambia. Si tu hosting utiliza HestiaCP, que ahora se llama Syspanel, el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, encontrarás herramientas similares como "Administrador de Archivos" y "phpMyAdmin" para realizar el respaldo.
¿Qué es mejor, hacer la copia desde cPanel o con un plugin?
Ambas opciones son válidas. Hacer la copia desde cPanel te da un control total y no depende de plugins de terceros. Usar un plugin como UpdraftPlus es más cómodo y automatiza el proceso. La elección depende de tu nivel de comodidad y de tus necesidades.
¿Las copias de seguridad de cPanel incluyen mis correos electrónicos?
Sí, la opción "Copia de seguridad completa" de cPanel incluye todos los archivos de tu cuenta, incluyendo los correos electrónicos. Sin embargo, las copias de seguridad de la base de datos y del Administrador de Archivos solo cubren tu sitio web.
¿Puedo hacer una copia de seguridad de WordPress sin usar cPanel?
Sí, puedes hacer una copia de seguridad desde el panel de administración de WordPress usando plugins, o mediante acceso SSH (si tienes conocimientos técnicos). Sin embargo, los métodos que te he mostrado son los más accesibles para la mayoría de los usuarios.
**¿Cuánto espacio ocupa una copia de seguridad en mi servidor
