C贸mo gestionar actualizaciones de PrestaShop en Plesk
Antes de Empezar: 驴Por Qu茅 es Tan Importante Actualizar PrestaShop?
Actualizar tu tienda PrestaShop no es solo una cuesti贸n de est茅tica o de tener la 煤ltima versi贸n. Es una cuesti贸n de seguridad y rendimiento. Cada versi贸n nueva de PrestaShop incluye parches para vulnerabilidades de seguridad, correcciones de errores y mejoras de velocidad. Si te quedas en una versi贸n antigua, tu tienda es un blanco f谩cil para ataques y puede volverse lenta, lo que afecta directamente a tus ventas y al posicionamiento SEO.
Cuando gestionas tu servidor con Plesk, el proceso de actualizaci贸n se vuelve mucho m谩s controlado que en un hosting compartido gen茅rico. Tienes acceso a archivos, bases de datos y herramientas de respaldo que te permiten hacer el proceso con seguridad. Sin embargo, una actualizaci贸n mal hecha puede romper tu tienda, por eso vamos a ver paso a paso c贸mo hacerlo sin sustos.
Paso 1: Pre-requisitos y Respaldo Completo (No te lo Saltes)
Antes de tocar nada, debes preparar el terreno. La regla de oro en cualquier actualizaci贸n es: si no tienes un respaldo, no actualices. En Plesk, hacer un respaldo es muy sencillo, pero debes hacerlo de forma completa, incluyendo archivos y base de datos.
驴Qu茅 necesitas tener a mano?
- Acceso a Plesk con permisos de administrador o de suscripci贸n.
- Acceso FTP o al Administrador de archivos de Plesk.
- Las credenciales de acceso a tu base de datos MySQL.
- Una copia de seguridad reciente de tu tienda (archivos y BD).
C贸mo hacer el respaldo en Plesk
- Inicia sesi贸n en Plesk y ve a tu dominio o suscripci贸n donde est谩 PrestaShop.
- En el men煤 lateral, busca la secci贸n "Administrador de archivos" o "Archivos".
- Si tu tienda est谩 en la ra铆z (normalmente
httpdocsopublic_html), selecciona todos los archivos y haz clic en "Descargar" para tener una copia local. Esto puede tardar si la tienda es grande, pero es vital. - Para la base de datos, ve a la secci贸n "Bases de datos" (o "Bases de datos MySQL"). Encuentra la base de datos de tu PrestaShop (suele tener un nombre similar al dominio) y haz clic en el icono de "Respaldo" o "Exportar". Descarga el archivo
.sqlresultante.
[WARNING] No conf铆es solo en el respaldo de Plesk si no has verificado que funciona. Descarga los archivos y la BD a tu ordenador. Es la 煤nica forma de estar 100% seguro de que puedes restaurar tu tienda si algo sale mal.
Paso 2: Verifica los Requisitos del Sistema
Cada versi贸n de PrestaShop tiene unos requisitos m铆nimos de PHP, MySQL y memoria. Si tu servidor Plesk no cumple con estos, la actualizaci贸n fallar谩 o tu tienda quedar谩 en blanco.
驴C贸mo comprobar la versi贸n de PHP en Plesk?
- En Plesk, ve a tu dominio y busca la secci贸n "Configuraci贸n de PHP" o "PHP Settings".
- Ver谩s un men煤 desplegable con la versi贸n actual. Por ejemplo, PHP 7.4, PHP 8.0, etc.
- Compara esta versi贸n con la que requiere la nueva versi贸n de PrestaShop que quieres instalar. Generalmente, PrestaShop 8.x necesita PHP 7.2.5 o superior, y se recomienda PHP 8.0 o 8.1 para mejor rendimiento.
[TIP] Si tu versi贸n de PHP es muy antigua, es mejor actualizarla antes de actualizar PrestaShop. En Plesk, puedes cambiar la versi贸n de PHP desde el mismo men煤 desplegable. Despu茅s de cambiar, revisa que tu tienda siga funcionando antes de continuar.
Paso 3: Elige el M茅todo de Actualizaci贸n: Manual vs. Autom谩tica
PrestaShop te ofrece dos caminos para actualizar: mediante el m贸dulo "1-Click Upgrade" o de forma manual. En Plesk, ambos son viables, pero la manual te da m谩s control si el m贸dulo falla.
Opci贸n A: Usando el M贸dulo "1-Click Upgrade" (Recomendado para novatos)
Este es el m茅todo m谩s f谩cil si tu tienda no est谩 muy personalizada.
- Ve al panel de administraci贸n de tu PrestaShop (
/admin). - Ve a "M贸dulos" > "M贸dulos y servicios" y busca "1-Click Upgrade". Inst谩lalo si no lo tienes.
- Ve a "Par谩metros avanzados" > "Asistente de actualizaci贸n" (o "1-Click Upgrade").
- El m贸dulo comprobar谩 tu versi贸n y te ofrecer谩 la 煤ltima disponible. Haz clic en "Actualizar".
- IMPORTANTE: Antes de continuar, el m贸dulo te pedir谩 que hagas un respaldo. Como ya lo tienes, confirma. El proceso puede tardar varios minutos. No cierres la pesta帽a.
Opci贸n B: Actualizaci贸n Manual (M谩s segura si el m贸dulo falla)
Este m茅todo implica reemplazar los archivos de tu PrestaShop por los de la nueva versi贸n, pero conservando tus archivos de configuraci贸n y tus m贸dulos.
- Descarga la 煤ltima versi贸n de PrestaShop desde el sitio oficial.
- Descomprime el archivo en tu ordenador.
- Con un cliente FTP (como FileZilla) o el Administrador de archivos de Plesk, sube todos los archivos de la nueva versi贸n a tu servidor, sobrescribiendo los existentes. Excluye la carpeta
config/settings.inc.php(si usas PrestaShop 1.6 o inferior) o el archivo.htaccesssi no quieres perder tu configuraci贸n de URL amigables. - Una vez subidos, abre tu navegador y ve a
tudominio.com/install/. El instalador detectar谩 que ya hay una instalaci贸n y te ofrecer谩 la opci贸n de "Actualizar". - Sigue el asistente. Te pedir谩 la ruta de la base de datos y el prefijo de las tablas (normalmente
ps_). Introducelo y contin煤a. - El proceso actualizar谩 la base de datos. Al terminar, elimina la carpeta
installde tu servidor por seguridad.
[INFO] La actualizaci贸n manual no toca tus m贸dulos ni tu tema, pero es posible que algunos m贸dulos dejen de ser compatibles con la nueva versi贸n. Es normal. Despu茅s de actualizar, revisa el back-office para ver si hay avisos de incompatibilidad.
Paso 4: Gestionar Archivos y Permisos en Plesk
Plesk tiene su propia estructura de permisos. A veces, los archivos subidos por FTP no tienen los permisos correctos, lo que provoca errores de escritura.
驴C贸mo ajustar los permisos?
- En el Administrador de archivos de Plesk, navega hasta la ra铆z de tu PrestaShop.
- Selecciona todas las carpetas y archivos.
- En la barra de herramientas, haz clic en "Permisos".
- Aseg煤rate de que las carpetas tengan permisos
755y los archivos644. Los archivos de configuraci贸n comoconfig/settings.inc.phpdeben ser de solo lectura (444) despu茅s de la instalaci贸n.
[WARNING] Si ves errores de "no se puede escribir en el archivo" durante la actualizaci贸n, es casi seguro un problema de permisos. Verifica que el usuario del sistema (normalmente
www-datao el usuario de Plesk) tenga permisos de escritura en las carpetasvar/cache,var/logsyconfig.
Paso 5: Actualiza los M贸dulos y el Tema (Post-Actualizaci贸n)
Una vez que PrestaShop est谩 actualizado, el trabajo no termina. La nueva versi贸n puede haber dejado tus m贸dulos desactualizados.
- Entra en tu back-office de PrestaShop.
- Ve a "M贸dulos" > "M贸dulos y servicios". Ver谩s una pesta帽a que dice "Actualizaciones disponibles".
- Actualiza todos los m贸dulos que tengan una versi贸n m谩s reciente. Hazlo uno por uno para detectar cu谩l puede dar problemas.
- Haz lo mismo con tu tema. Ve a "Dise帽o" > "Tema y logotipo". Si tu tema tiene actualizaci贸n, apl铆cala.
[TIP] Si tu tema es muy personalizado, es posible que la actualizaci贸n rompa algunos dise帽os. Si esto pasa, contacta con el desarrollador del tema. Nunca modifiques los archivos del tema directamente si no sabes programar, mejor usa un tema hijo o un m贸dulo de personalizaci贸n.
Paso 6: Limpieza y Verificaci贸n Final
Despu茅s de actualizar, tu tienda puede tener archivos basura en cach茅 que ralentizan la carga.
Pasos para la limpieza:
- En el back-office, ve a "Par谩metros avanzados" > "Rendimiento".
- Haz clic en "Vaciar la cach茅" (tanto la de Smarty como la de Symfony).
- En Plesk, tambi茅n puedes activar o desactivar el cach茅 de OPCache o Redis si lo tienes configurado.
Verificaci贸n final:
- Revisa tu tienda: Navega por las categor铆as, ficha de producto, carrito y proceso de pago. Aseg煤rate de que todo funciona visualmente.
- Revisa la consola del navegador (F12 en Chrome) para ver si hay errores de JavaScript.
- Revisa el SEO: Aseg煤rate de que las URLs amigables siguen funcionando. Ve a "Par谩metros avanzados" > "URLs" y guarda de nuevo la configuraci贸n si es necesario. Esto regenera el
.htaccess. - Revisa los logs de errores en Plesk (secci贸n "Logs") para ver si hay errores cr铆ticos.
Preguntas Frecuentes (FAQ) sobre Actualizar PrestaShop en Plesk
驴Puedo actualizar PrestaShop desde el panel de Plesk directamente?
No. Plesk es el panel de control del servidor, no gestiona las actualizaciones de las aplicaciones web. Debes usar el m贸dulo de PrestaShop o la actualizaci贸n manual. Plesk solo te da las herramientas (archivos, BD, respaldos) para hacerlo.
驴Qu茅 pasa si la actualizaci贸n falla a mitad de camino?
Si tienes el respaldo que hicimos al principio, no pasa nada. Restaura los archivos desde el Administrador de archivos de Plesk (subiendo los que descargaste) y restaura la base de datos desde la secci贸n "Bases de datos". Tu tienda volver谩 al estado anterior.
驴Pierdo mis productos y pedidos al actualizar?
No. La actualizaci贸n modifica la estructura de la base de datos, pero no borra los datos. Tus productos, clientes y pedidos se conservan. Lo que s铆 puede pasar es que algunos m贸dulos dejen de funcionar, pero los datos est谩n a salvo.
驴Cu谩nto tarda el proceso?
Depende del tama帽o de tu tienda. Una tienda peque帽a puede tardar 10 minutos. Una tienda grande con muchos productos, puede tardar 30-40 minutos. No interrumpas el proceso.
驴Debo actualizar a la 煤ltima versi贸n de golpe o paso a paso?
Si est谩s en una versi贸n muy antigua (por ejemplo, 1.6), es m谩s seguro actualizar a la versi贸n intermedia (1.7) y luego a la 8.x. Saltar de 1.6 a 8.0 directamente puede dar errores de compatibilidad. Revisa las notas de la versi贸n.
驴Plesk afecta al rendimiento de PrestaShop despu茅s de actualizar?
Plesk no ralentiza tu tienda. El rendimiento depende de la configuraci贸n de PHP, el uso de cach茅 y los m贸dulos instalados. Puedes usar el panel de Plesk para ajustar la memoria PHP en "Configuraci贸n de PHP" para optimizar el rendimiento.
Conclusi贸n: La Actualizaci贸n es una Tarea de Mantenimiento
Actualizar PrestaShop en Plesk no es un evento de una sola vez. Es un proceso de mantenimiento regular que deber铆as hacer al menos cada 6 meses. Siguiendo estos pasos, con un respaldo s贸lido y un poco de paciencia, tendr谩s tu tienda segura, r谩pida y sin errores. Recuerda que la prevenci贸n es mejor que la cura: un fallo de seguridad por no actualizar puede costarte mucho m谩s que el tiempo que tardas en hacer este proceso.
[TIP] Si no te sientes seguro haciendo esto t煤 mismo, muchos servicios de hosting gestionado ofrecen actualizaciones autom谩ticas de PrestaShop como parte de su plan. Si tu plan lo incluye, act铆valo. Si no, pregunta en el soporte de tu hosting si pueden hacerlo por ti, aunque normalmente cobran una tarifa.
Ahora ya tienes el conocimiento para hacerlo. 隆Manos a la obra y a mantener tu tienda al d铆a!
