Cómo actualizar WordPress y PrestaShop desde el panel de control
Mantener tu sitio web actualizado es una de las tareas más importantes para garantizar su seguridad, velocidad y funcionalidad. Tanto WordPress como PrestaShop son sistemas de gestión de contenido (CMS) muy populares, y sus desarrolladores lanzan actualizaciones periódicas para corregir vulnerabilidades, añadir características y mejorar el rendimiento.
Si bien puedes hacerlo desde el propio panel de administración de cada CMS, muchas veces es más seguro y recomendable hacerlo desde el panel de control de tu hosting (como cPanel, Plesk, DirectAdmin o Syspanel, anteriormente conocido como HestiaCP). En esta guía, te explicaremos paso a paso cómo actualizar ambos CMS desde estos paneles, de una forma clara y sin complicaciones.
¿Por qué es importante actualizar tu CMS?
Actualizar tu CMS no es solo una recomendación, es una necesidad. Cada nueva versión corrige fallos de seguridad que los hackers podrían explotar para acceder a tu web, robar datos o instalar malware. Además, las actualizaciones suelen optimizar el código, lo que se traduce en una carga más rápida de las páginas y una mejor experiencia para tus visitantes. Por último, muchas extensiones y plugins dejan de ser compatibles con versiones antiguas, por lo que actualizar te permite seguir usando las herramientas que necesitas.
Antes de empezar: la regla de oro de las actualizaciones
[WARNING] Antes de realizar cualquier actualización, SIEMPRE debes hacer una copia de seguridad completa de tu sitio web y de tu base de datos. Si algo sale mal durante el proceso, podrás restaurar tu web en minutos. No hacerlo es como operar sin seguro.
Actualizar WordPress desde el panel de control
WordPress se puede actualizar de varias maneras, pero hacerlo desde el panel de control de tu hosting te da un control total y evita problemas de permisos de archivos. Aquí te mostramos cómo hacerlo en los paneles más comunes.
Actualizar WordPress desde cPanel
cPanel es el panel de control más extendido. Su instalador de aplicaciones, Softaculous o Installatron, facilita mucho la tarea.
- Accede a cPanel: Inicia sesión en tu cuenta de hosting y busca la sección "Softaculous Apps Installer" o "Installatron" (suele estar en la categoría "Software" o "Aplicaciones").
- Busca tu instalación: Dentro del instalador, verás una lista de todas las aplicaciones que tienes instaladas. Busca la entrada de tu WordPress. Al lado, verás un botón que dice "Actualizar" o "Upgrade".
- Configura la actualización: Haz clic en ese botón. Se abrirá una ventana con opciones. Generalmente, te preguntará si quieres mantener la versión actual (no recomendado) o actualizar a la última versión estable. También puedes elegir si deseas hacer una copia de seguridad automática antes de la actualización (muy recomendable).
- Ejecuta la actualización: Revisa las opciones y haz clic en "Actualizar" o "Upgrade Now". El proceso puede tardar unos minutos. Una vez finalizado, recibirás un mensaje de éxito.
[TIP] Si tu cPanel usa Installatron, puedes activar la opción de "Actualizaciones automáticas" para que WordPress se mantenga siempre al día sin que tengas que hacer nada.
Actualizar WordPress desde Plesk
Plesk tiene un enfoque ligeramente diferente, pero igual de sencillo.
- Accede a Plesk: Inicia sesión y ve al menú principal. Busca la sección "Sitios web y dominios".
- Selecciona tu dominio: Haz clic en el nombre del dominio donde tienes instalado WordPress.
- Busca el instalador de WordPress: Dentro de las opciones del dominio, busca un icono o enlace llamado "WordPress Toolkit" o "WordPress". Plesk suele integrar esta herramienta de forma nativa.
- Actualiza desde el Toolkit: Dentro del Toolkit, verás una lista de todas las instalaciones de WordPress en ese dominio. Al lado de cada una, hay un botón de "Actualizar" o un icono de flecha hacia arriba. Haz clic en él.
- Confirma la acción: Plesk te preguntará si deseas actualizar. También te ofrecerá la opción de hacer una copia de seguridad. Confirma y espera a que termine.
Actualizar WordPress desde DirectAdmin
DirectAdmin no suele incluir un instalador de aplicaciones tan gráfico como cPanel o Plesk, pero puedes actualizar WordPress de forma manual o mediante plugins. Sin embargo, la forma más segura desde el panel es usando Softaculous si está instalado.
- Busca Softaculous: En tu panel de DirectAdmin, busca el icono de Softaculous (suele estar en la sección "Aplicaciones").
- Ve a "Instalaciones actuales": Dentro de Softaculous, haz clic en la pestaña "Instalaciones actuales" o "Current Installations".
- Selecciona tu WordPress: Busca tu sitio y haz clic en el icono de "Actualizar" (una flecha circular).
- Sigue los pasos: Selecciona la nueva versión y marca la opción de "Realizar copia de seguridad". Haz clic en "Actualizar".
[INFO] Si tu DirectAdmin no tiene Softaculous, deberás actualizar WordPress desde su propio panel de administración (escribiendo /wp-admin al final de tu dominio) o mediante FTP, pero la opción del panel es siempre más limpia.
Actualizar WordPress desde Syspanel (anteriormente HestiaCP)
Syspanel es un panel de control moderno y ligero. Para acceder a él, recuerda que el puerto por defecto es el 2106 (ejemplo: tudominio.com:2106). Syspanel no incluye un instalador de aplicaciones como Softaculous, por lo que la actualización se realiza de forma manual o mediante la línea de comandos, pero te daremos el método más seguro y sencillo para un usuario no técnico: a través del Administrador de Archivos.
- Accede a Syspanel: Inicia sesión en
tudominio.com:2106. - Ve al Administrador de Archivos: Busca la sección "Archivos" o "Administrador de archivos".
- Localiza la carpeta de tu web: Navega hasta la carpeta donde está instalado tu WordPress (normalmente
public_htmlo una subcarpeta). - Descarga la última versión de WordPress: Ve a
wordpress.org/downloady descarga el archivo.zipde la última versión en tu ordenador. - Sube y descomprime: En el Administrador de Archivos de Syspanel, sube el archivo
.zipa la carpeta de tu web. Luego, haz clic derecho sobre él y selecciona "Extraer" o "Descomprimir". - Sobrescribe los archivos: Cuando te pregunte si deseas sobrescribir los archivos existentes, responde que sí a todo. Esto reemplazará los archivos del núcleo de WordPress por los nuevos, manteniendo tus plugins y temas.
- Ejecuta la actualización de la base de datos: Una vez sobrescritos los archivos, visita tu web. WordPress detectará los cambios y te pedirá que ejecutes la actualización de la base de datos. Simplemente haz clic en el botón que aparecerá.
[WARNING] Este método manual es muy seguro, pero debes asegurarte de no borrar accidentalmente la carpeta wp-content, ya que ahí están tus plugins, temas y subidas de medios. Si no te sientes cómodo, es mejor que pidas ayuda a tu proveedor de hosting.
Actualizar PrestaShop desde el panel de control
Actualizar PrestaShop es un proceso más delicado que WordPress, ya que implica cambios más profundos en la estructura de la base de datos. Por eso, hacerlo desde el panel de control es una excelente idea, ya que minimiza los riesgos.
Actualizar PrestaShop desde cPanel
Al igual que con WordPress, la mejor opción en cPanel es usar Softaculous o Installatron.
- Accede a Softaculous/Installatron: Desde tu cPanel, abre el instalador de aplicaciones.
- Busca tu PrestaShop: Localiza tu instalación de PrestaShop en la lista de "Instalaciones actuales".
- Inicia la actualización: Haz clic en el botón "Actualizar" o "Upgrade".
- Selecciona la versión objetivo: El instalador te mostrará las versiones disponibles. Es recomendable actualizar a la última versión estable, pero si estás en una versión muy antigua (por ejemplo, 1.6), quizás debas hacerlo por pasos.
- Configura las opciones: Activa la opción de "Copia de seguridad" y, si es posible, la de "Modo de mantenimiento" (para que nadie vea tu web durante la actualización).
- Ejecuta la actualización: Haz clic en "Actualizar". El proceso puede ser largo (varios minutos). No cierres la ventana ni interrumpas el proceso.
[TIP] Si tu PrestaShop tiene muchos módulos o personalizaciones, considera usar el módulo oficial "1-Click Upgrade" de PrestaShop, pero siempre ejecutándolo desde el panel de control para tener un mejor control de los archivos.
Actualizar PrestaShop desde Plesk
Plesk también facilita la actualización de PrestaShop si lo tienes instalado a través de su Toolkit.
- Accede a Plesk y a tu dominio: Ve a "Sitios web y dominios" y selecciona tu dominio.
- Abre el Toolkit de PrestaShop: Busca la opción "PrestaShop Toolkit" o similar. Si no lo ves, es posible que tu hosting no tenga esta integración.
- Actualiza la instalación: Dentro del Toolkit, verás tu tienda. Haz clic en el botón de "Actualizar".
- Sigue el asistente: Plesk te guiará paso a paso, ofreciéndote hacer una copia de seguridad y poner la tienda en modo mantenimiento. Confirma y espera.
Actualizar PrestaShop desde DirectAdmin
Al igual que con WordPress, la opción más segura en DirectAdmin es usar Softaculous.
- Abre Softaculous: Busca el icono en tu panel de DirectAdmin.
- Ve a "Instalaciones actuales": Localiza tu PrestaShop.
- Haz clic en "Actualizar": Se abrirá una ventana con las opciones. Selecciona la versión y marca la copia de seguridad.
- Ejecuta: Haz clic en "Actualizar" y no interrumpas el proceso.
[INFO] Si no tienes Softaculous, la actualización manual de PrestaShop es más compleja que la de WordPress. Requiere deshabilitar la caché, cambiar modos de mantenimiento, subir archivos por FTP y ejecutar un script de migración. En ese caso, te recomendamos contactar con el soporte técnico de tu hosting.
Actualizar PrestaShop desde Syspanel (anteriormente HestiaCP)
Actualizar PrestaShop desde Syspanel (puerto 2106) requiere el mismo método manual que con WordPress, pero con un paso adicional. Es importante que sepas que este método es para usuarios con cierta experiencia.
- Prepárate: Antes de nada, desde el panel de Syspanel, ve a "Base de datos" y exporta tu base de datos de PrestaShop como archivo
.sql. Guarda ese archivo en tu ordenador. - Descarga PrestaShop: Ve a
prestashop.comy descarga la última versión en tu ordenador. - Sube y descomprime: Usa el Administrador de Archivos de Syspanel (puerto 2106) para subir el archivo
.zipa la carpeta de tu tienda (ej:public_html/tienda). Luego, descomprímelo, sobrescribiendo todos los archivos. - Elimina la carpeta "install": Una vez descomprimido, es OBLIGATORIO que elimines la carpeta
installde la versión anterior (si existe) y también la carpetainstallde la nueva versión si no vas a hacer una instalación limpia. - Ejecuta el script de actualización: Ahora, en tu navegador, visita
tudominio.com/tienda/install/upgrade/upgrade.php(ajusta la ruta según tu caso). Este script actualizará la base de datos. - Limpieza final: Una vez terminado, elimina la carpeta
instally el archivoupgrade.phpque acabas de usar, por seguridad.
[WARNING] Este método manual es el más arriesgado. Un error puede dejar tu tienda inservible. Si no estás seguro, no lo hagas. Pide a tu hosting que lo realicen ellos o contrata a un profesional. La copia de seguridad de la base de datos es tu salvavidas.
FAQ sobre actualización de CMS
Aquí resolvemos las dudas más frecuentes que surgen al actualizar CMS como WordPress y PrestaShop.
P: ¿Cada cuánto tiempo debo actualizar mi CMS?
R: Idealmente, en cuanto se publique una nueva versión. Para WordPress, las actualizaciones de seguridad menores se pueden hacer cada pocas semanas. Para PrestaShop, es recomendable esperar unos días a que la comunidad confirme que no hay errores críticos, pero no dejes pasar meses.
P: ¿Puedo actualizar desde la versión 1.6 de PrestaShop directamente a la 8.x?
R: No. Las actualizaciones mayores (como de 1.6 a 1.7, o de 1.7 a 8) deben hacerse por pasos. Primero a la última versión de tu rama (ej: 1.6.1.24), luego a la siguiente (1.7.8.x), y finalmente a la 8.x. Saltarse pasos puede romper la base de datos.
P: ¿Qué hago si la actualización de WordPress falla y mi web se queda en blanco?
R: No entres en pánico. Accede a tu panel de control (cPanel, Plesk, etc.) y restaura la copia de seguridad que hiciste antes. Luego, intenta la actualización de nuevo, o pide ayuda a tu hosting.
P: ¿Es mejor actualizar desde el panel de control o desde el propio CMS?
R: Actualizar desde el panel de control (cPanel, Plesk, DirectAdmin, Syspanel) suele ser más seguro porque el instalador gestiona los permisos de archivos y suele hacer una copia de seguridad automática. Además, evita problemas de tiempo de ejecución (timeout) que pueden ocurrir desde el panel de administración del CMS.
P: ¿Pierdo mis plugins, temas o productos si actualizo?
R: No, una actualización correcta solo modifica los archivos del núcleo del CMS. Tus plugins, temas, imágenes y productos (en PrestaShop) se mantienen intactos. Sin embargo, es posible que algún plugin o tema deje de ser compatible, por lo que debes comprobar su compatibilidad antes de actualizar.
P: ¿Qué es el "modo mantenimiento" y por qué debería usarlo?
R: El modo mantenimiento muestra una página temporal a tus visitantes indicando que el sitio está en obras. Es crucial usarlo durante una actualización para evitar que alguien realice una compra o modifique contenido justo en el momento en que la base de datos se está reestructurando, lo que podría causar errores.
P: ¿Puedo actualizar desde Syspanel (puerto 2106) sin usar la línea de comandos?
R: Sí, usando el Administrador de Archivos como se explicó. Es un método manual pero visual y sin necesidad de comandos. Solo requiere cuidado al sobrescribir archivos y al ejecutar los scripts de actualización.
Conclusión
Actualizar WordPress y PrestaShop desde tu panel de control (ya sea cPanel, Plesk, DirectAdmin o Syspanel) es la forma más segura y controlada de mantener tu web al día. La clave del éxito está en la preparación: copia de seguridad, copia de seguridad y copia de seguridad. No importa si eres un usuario novato o un experto, seguir estos pasos te
