Error 500 después de actualizar PrestaShop: las 5 causas más habituales y su solución

Si buscas la solución a error 500 prestashop, aquí la tienes explicada paso a paso por el equipo de soporte de AZprestashop.

Error 500 PrestaShop

Un error 500 justo después de actualizar PrestaShop, el tema o un módulo casi siempre tiene una de estas cinco causas. Ve probando en orden: la mayoría se resuelven en minutos.

1. Caché de Symfony y Smarty sin regenerar

Borra el contenido de var/cache/prod y var/cache/dev (en 1.6, cache/smarty/compile y cache/smarty/cache). No borres las carpetas, solo su contenido. Recarga.

2. Un módulo que no soporta la nueva versión

Activa el modo debug y mira qué módulo aparece en el error. Para desactivarlo sin panel, renombra su carpeta en /modules/ (por ejemplo nombremodulo_off) o ejecútalo en la base de datos:

UPDATE ps_module SET active = 0 WHERE name = 'nombredelmodulo';

3. Versión de PHP incompatible

Cada versión de PrestaShop tiene su rango de PHP. Cambiarlo es un desplegable en el panel del hosting (Plesk o cPanel).

Versión Dónde / cómo
1.6.1.x PHP 5.6 a 7.1
1.7.7 / 1.7.8 PHP 7.1 a 7.4
8.0 / 8.1 PHP 7.2.5 a 8.1
8.2 PHP 7.2.5 a 8.1 (8.2 con parches)
9.0 PHP 8.1 a 8.4

4. Permisos de ficheros

Tras subir ficheros por FTP, algunos hostings los dejan sin permiso de escritura. Los directorios deben estar en 755 y los ficheros en 644; var/, img/, upload/ y download/ necesitan escritura para el usuario web.

5. Un .htaccess antiguo

Renombra el .htaccess de la raíz a .htaccess_old y regenéralo desde Preferencias › Tráfico y SEO (1.6) o Parámetros de la tienda › Tráfico y SEO (1.7+) guardando la configuración de URL amigables.

Antes de tocar nada: haz una copia de seguridad de los ficheros y de la base de datos. Si no sabes cómo, tu hosting suele tener un botón para ello.

¿Sigue en 500? Nuestro servicio de soporte PrestaShop resuelve este tipo de incidencias con precio cerrado y copia de seguridad previa. Cuéntanos qué te pasa.

¿Necesitas ayuda con error 500 PrestaShop?

Si has seguido estos pasos y el problema continúa, no te preocupes: es más habitual de lo que parece. En primer lugar, revisa el resto de consejos sobre errores y bugs de nuestro blog. Además, puedes consultar la documentación oficial de PrestaShop. Sin embargo, si prefieres que lo resolvamos nosotros, nuestro servicio de mantenimiento PrestaShop se encarga con precio cerrado y copia de seguridad previa. Por lo tanto, solo tienes que contarnos qué te pasa y te contestamos en menos de 24 horas laborables.

¿No te ha funcionado o no quieres tocar código?

Nuestro equipo de soporte PrestaShop lo hace por ti: te decimos el precio antes de empezar y dejamos copia de seguridad de todo.

Cuéntanos qué necesita tu tienda

O llámanos: 924 89 15 94 · 927 26 10 71 · 954 32 35 66
Comercial L-V 9:00-15:00 · Soporte L-V 8:00-24:00 · Urgencias 24 h, 365 días

SIGUE LEYENDO

Consejos relacionados

¿Hablamos de tu tienda PrestaShop?

Cuéntanos qué te quita el sueño: una tienda que no vende, un módulo que falla o un proyecto nuevo. Además, te respondemos en menos de 24 horas laborables con una propuesta clara.