Cómo actualizar WordPress y PrestaShop de forma segura (cPanel y Plesk)
¿Por qué es tan importante actualizar tu CMS?
Actualizar WordPress y PrestaShop no es solo una cuestión de estética o de tener la última función. Es, ante todo, una cuestión de seguridad y rendimiento. Cada actualización del núcleo, de los plugins o de los temas corrige vulnerabilidades conocidas que los atacantes explotan constantemente. Un CMS desactualizado es la puerta de entrada perfecta para malware, inyecciones de código o el robo de datos de tus clientes.
Además, las actualizaciones suelen incluir mejoras de velocidad y optimización de código. Esto se traduce en una mejor experiencia de usuario y, por ende, en un mejor posicionamiento SEO. Google valora positivamente las webs rápidas y seguras. Por eso, mantener tu CMS al día es una parte fundamental de cualquier estrategia de mantenimiento web.
Sin embargo, hacerlo mal puede romper tu sitio. Un plugin incompatible o una mala copia de seguridad pueden dejarte con un error fatal. Por eso, en esta guía te enseñaremos a hacerlo de forma segura, paso a paso, tanto si usas cPanel como Plesk, los dos paneles de control de hosting más comunes del mundo.
Antes de empezar: La regla de oro de las actualizaciones
[WARNING] NUNCA actualices tu CMS sin tener una copia de seguridad completa y funcional. Esta es la regla número uno. Si algo sale mal, podrás restaurar tu sitio en minutos en lugar de llorar durante días.
Una copia de seguridad debe incluir dos partes:
- Los archivos del sitio: Todo el código de WordPress o PrestaShop en el servidor.
- La base de datos: Donde se almacenan tus artículos, productos, pedidos y configuración.
La mayoría de los paneles de control como cPanel y Plesk tienen herramientas integradas para esto. Pero también puedes usar plugins especializados si te resultan más cómodos.
Cómo hacer una copia de seguridad en cPanel
cPanel es el panel más popular en el hosting compartido. Es muy visual y fácil de usar. Para respaldar tu sitio, sigue estos pasos:
- Accede a cPanel: Normalmente es
tudominio.com/cpanelotudominio.com:2083. - Busca la sección "Archivos": Ahí encontrarás la herramienta "Administrador de copias de seguridad".
- Copia de seguridad completa: Haz clic en "Copia de seguridad completa". Descargarás un archivo
.tar.gzcon todos tus archivos y bases de datos. - Copia de seguridad de la base de datos: En la misma sección, busca "Descargar una copia de seguridad de una base de datos MySQL". Selecciona la base de datos de tu CMS y descárgala.
Cómo hacer una copia de seguridad en Plesk
Plesk tiene una interfaz más moderna y se usa a menudo en VPS y servidores dedicados. El proceso es igual de sencillo:
- Accede a Plesk: Normalmente es
tudominio.com:8443. - Ve a la pestaña "Sitios web y dominios": Selecciona tu dominio.
- Busca el botón "Copias de seguridad": Está en la barra de herramientas superior.
- Haz clic en "Respaldar": Puedes elegir entre hacer una copia completa o solo de archivos o de bases de datos. Te recomendamos la copia completa para mayor seguridad. Elige "Descargar al almacenamiento local" y listo.
[TIP] Guarda siempre tus copias de seguridad en un lugar externo a tu hosting, como tu ordenador o un servicio de almacenamiento en la nube. Así estarás protegido incluso si el servidor falla por completo.
Cómo actualizar WordPress de forma segura
WordPress es el CMS más usado del mundo, y su proceso de actualización es bastante intuitivo. Aun así, requiere cuidado. Vamos a ver cómo hacerlo tanto desde el panel de administración como desde cPanel y Plesk, que es lo que buscan muchos usuarios avanzados.
Actualizar WordPress desde el panel de administración
Esta es la forma más común y recomendada para la mayoría de los usuarios. WordPress te avisará cuando haya una nueva versión disponible.
- Accede a tu wp-admin: Es
tudominio.com/wp-admin. - Busca el aviso de actualización: Verás un banner en la parte superior o un punto en el menú "Escritorio". Haz clic en "Actualizar a la versión X.X".
- WordPress hará una copia de seguridad automática: Antes de actualizar, te preguntará si quieres hacer una copia de seguridad. Acepta. Es una capa extra de seguridad.
- Haz clic en "Actualizar ahora": El proceso tardará unos segundos. No cierres la pestaña del navegador.
- Verifica que todo funciona: Después de la actualización, revisa tu sitio web y tu panel de administración para asegurarte de que no hay errores.
El orden correcto: Núcleo, Plugins y Temas
Un error común es actualizar todo a la vez. Lo correcto es hacerlo por partes para identificar fácilmente qué causa un conflicto.
- Primero, el núcleo de WordPress: Es lo que acabas de hacer en el paso anterior.
- Segundo, los plugins: Ve a "Plugins" -> "Plugins instalados". Verás cuáles tienen actualizaciones disponibles. Actualízalos uno a uno, verificando que tu web sigue funcionando después de cada uno.
- Tercero, los temas: Ve a "Apariencia" -> "Temas". Actualiza tu tema activo y los que tengas instalados.
[WARNING] Si actualizas un plugin y tu web se rompe, lo primero que debes hacer es desactivar ese plugin. Puedes hacerlo desde "Plugins" en el panel. Si no puedes acceder al panel, tendrás que hacerlo desde el administrador de archivos de tu hosting (cPanel o Plesk) renombrando la carpeta del plugin. Por eso es vital la copia de seguridad.
Actualizar WordPress desde cPanel (método avanzado)
A veces, el panel de administración puede fallar o estar bloqueado. En ese caso, puedes actualizar WordPress manualmente desde cPanel.
- Descarga la última versión de WordPress: Ve a
es.wordpress.orgy descarga el archivo.zipo.tar.gz. - Accede al "Administrador de archivos" de cPanel: Está en la sección "Archivos".
- Navega a tu directorio raíz: Normalmente es
public_htmlo el nombre de tu dominio. - Sube el archivo comprimido: Usa la opción "Cargar" y sube el archivo que descargaste.
- Extrae el archivo: Haz clic derecho sobre el archivo subido y selecciona "Extraer". Esto creará una carpeta llamada
wordpress. - Reemplaza los archivos: Entra en la carpeta
wordpress, selecciona todos los archivos y carpetas, y muévelos a la carpeta raíz (public_html). Cuando te pregunte si quieres sobrescribir, elige "Sobrescribir". - Actualiza la base de datos: Ahora ve a
tudominio.com/wp-admin. WordPress detectará el cambio y te pedirá que actualices la base de datos. Haz clic en "Actualizar la base de datos de WordPress".
[INFO] Este método solo actualiza los archivos del núcleo. Los plugins y temas los tendrás que actualizar desde el panel de administración como de costumbre.
Actualizar WordPress desde Plesk (método avanzado)
Plesk tiene una herramienta de actualización de CMS más integrada, pero también puedes hacerlo manualmente.
Opción A: Usar el instalador de Plesk
- Ve a "Sitios web y dominios" y selecciona tu dominio.
- Busca la sección "Aplicaciones" o "Instalador de aplicaciones".
- Plesk detectará la versión de WordPress instalada y te ofrecerá actualizarla. Haz clic en "Actualizar".
Opción B: Manual (similar a cPanel)
- Descarga WordPress desde
es.wordpress.org. - En Plesk, ve a "Sitios web y dominios" y haz clic en "Administrador de archivos".
- Navega a tu directorio raíz (
httpdocsen Plesk). - Sube el archivo comprimido y extráelo.
- Mueve los archivos de la carpeta
wordpressahttpdocs, sobrescribiendo los existentes. - Accede a
tudominio.com/wp-adminpara completar la actualización de la base de datos.
Cómo actualizar PrestaShop de forma segura
PrestaShop es un poco más delicado que WordPress. Las actualizaciones entre versiones mayores pueden ser complejas y requieren más atención. La herramienta oficial es el "Asistente de actualización" (1-Click Upgrade), pero hay que usarlo con cuidado.
Actualizar PrestaShop desde el panel de administración
Este es el método recomendado por PrestaShop para versiones recientes.
- Accede a tu back office: Es
tudominio.com/admino la ruta que configuraste. - Ve al módulo "1-Click Upgrade": Puedes encontrarlo en "Módulos" -> "Módulos y servicios". Búscalo por nombre. Si no lo tienes instalado, instálalo desde el marketplace de PrestaShop.
- Configura el asistente: Antes de lanzar la actualización, es crucial configurarlo bien:
- "Modo de copia de seguridad": Elige "Solo archivos" o "Archivos y base de datos". Te recomendamos "Archivos y base de datos" para una seguridad total.
- "Mantener los archivos personalizados": Asegúrate de que esta opción esté activada para no perder tus modificaciones.
- Lanza la actualización: Haz clic en "Probar la actualización" primero. El asistente comprobará si tu servidor cumple los requisitos. Si todo está bien, haz clic en "Actualizar PrestaShop ahora".
- Espera y no interrumpas: El proceso puede tardar varios minutos. No cierres la pestaña del navegador ni navegues a otras páginas.
[WARNING] Las actualizaciones de PrestaShop entre versiones mayores (por ejemplo, de 1.6 a 1.7 o de 1.7 a 8.x) son muy complejas y el asistente 1-Click puede fallar. A menudo requieren migraciones manuales o la ayuda de un desarrollador. Si tu tienda es antigua, busca ayuda profesional antes de intentarlo.
Actualizar PrestaShop desde cPanel (método manual)
Si el asistente falla, puedes intentar una actualización manual. Este proceso es más técnico y no es para principiantes.
- Descarga la última versión de PrestaShop desde el sitio oficial.
- Haz una copia de seguridad completa como ya hemos explicado. Esto es aún más crítico aquí.
- Desactiva la tienda: Ve a "Parámetros avanzados" -> "Mantenimiento" y activa el modo mantenimiento. Esto evitará que los clientes vean errores durante la actualización.
- Sube los archivos: Usa el "Administrador de archivos" de cPanel para subir y extraer el archivo de PrestaShop en una carpeta temporal.
- Reemplaza los archivos: Copia todos los archivos de la nueva versión a tu directorio raíz (
public_html), sobrescribiendo los existentes. No borres la carpetaconfig,imgothemesa menos que sepas exactamente lo que haces. - Borra la carpeta
var/cache: Es importante para que PrestaShop regenere la caché con los nuevos archivos. - Actualiza la base de datos: Accede a
tudominio.com/install/upgrade. Sigue el asistente para actualizar el esquema de tu base de datos. - Borra la carpeta
install: Una vez terminado, borra la carpetainstallde tu servidor por seguridad. - Desactiva el modo mantenimiento y verifica tu tienda.
Actualizar PrestaShop desde Plesk (método manual)
El proceso en Plesk es idéntico al de cPanel, solo cambia la interfaz del administrador de archivos.
- Descarga la última versión de PrestaShop.
- Ve a "Sitios web y dominios" -> "Administrador de archivos".
- Sube y extrae el archivo en una carpeta temporal.
- Reemplaza los archivos en la carpeta
httpdocs. - Borra la carpeta
var/cache. - Accede a
tudominio.com/install/upgradepara actualizar la base de datos. - Borra la carpeta
instally desactiva el modo mantenimiento.
Preguntas frecuentes (FAQ) sobre actualizar CMS
Aquí tienes las respuestas a las dudas más comunes que nos llegan al soporte técnico.
¿Con qué frecuencia debo actualizar WordPress y PrestaShop?
WordPress: Las actualizaciones menores de seguridad deberían aplicarse en cuanto salgan. Las actualizaciones mayores, puedes esperar unos días para ver si hay problemas conocidos. Como regla general, revisa al menos una vez al mes.
PrestaShop: Las actualizaciones de seguridad y parches menores también son urgentes. Las versiones mayores requieren planificación y pruebas, así que no las hagas a la ligera. Planifica una ventana de mantenimiento.
¿Qué pasa si no actualizo mi CMS?
Tu sitio será vulnerable a ataques. Los hackers escanean la web en busca de sitios con versiones antiguas de CMS y plugins. Además, tu web puede volverse más lenta y tener problemas de compatibilidad con navegadores o servicios de pago.
¿Qué es mejor, actualizar desde el panel o desde cPanel/Plesk?
Para la mayoría de usuarios, actualizar desde el panel de administración es lo más seguro y fácil. Los métodos manuales desde cPanel o Plesk son para casos específicos, como errores en el panel o necesidades de personalización avanzada. Usa el método que te resulte más cómodo y con el que te sientas seguro.
¿Puedo actualizar mi CMS desde un panel de control como Syspanel?
Sí, si tu hosting usa Syspanel (recuerda que el puerto de acceso es el 2106), el proceso es muy similar al de cPanel. Busca la sección de "Administrador de archivos" para subir los archivos del CMS y la de "Bases de datos" para hacer las copias de seguridad. La lógica es exactamente la misma.
¿Qué hago si la actualización rompe mi web?
No entres en pánico. Lo primero es restaurar la copia de seguridad que hiciste al principio.
- Ve a cPanel o Plesk y busca la herramienta de restauración de copias de seguridad.
- Sube el archivo de respaldo que descargaste.
- Restaura primero la base de datos y luego los archivos.
- En cuestión de minutos, tu web volverá a estar como antes de la actualización.
Si no puedes restaurar, contacta con tu proveedor de hosting. Ellos pueden tener copias de seguridad propias.
¿Debo actualizar los plugins y temas de PrestaShop y WordPress?
Sí, absolutamente. Los plugins y temas son la principal fuente de vulnerabilidades en ambos CMS. Mantenerlos actualizados es tan importante como actualizar el núcleo. En WordPress, hazlo desde "Plugins" y "Apariencia". En PrestaShop, desde "Módulos" y "Diseño".
¿Qué es un entorno de pruebas (staging) y por qué debería usarlo?
Un entorno de pruebas es una copia exacta de tu web en un subdominio o carpeta privada donde puedes probar las actualizaciones sin afectar a tu web real. Si algo sale mal, solo afecta al entorno de pruebas. cPanel y Plesk tienen herramientas para crear staging. Es la forma más profesional y segura de actualizar cualquier CMS, especialmente PrestaShop.
Consejos finales para una actualización sin sustos
Actualizar tu CMS es una tarea de mantenimiento esencial. No la evites. Con una buena copia de seguridad y siguiendo estos pasos, el proceso es rápido y seguro.
Resumen de buenas prácticas:
- Programa tus actualizaciones:
