Ir al contenido principal

Error 500 en el backoffice de PrestaShop tras instalar o desinstalar un módulo

Qué hacer cuando el panel de administración de PrestaShop muestra un error 500 Internal Server Error después de instalar, actualizar o intentar desinstalar un módulo.

Escrito por Javier Galeote

¿Por qué ocurre este error?

El error 500 (Internal Server Error) en el backoffice de PrestaShop tras manipular un módulo suele producirse porque el módulo ha dejado archivos corruptos, ha modificado la configuración de la tienda de forma incorrecta, o es incompatible con la versión de PHP o de PrestaShop que estás usando.

Este es un problema frecuente que no se puede resolver desde el propio backoffice, ya que el panel de administración no carga correctamente.

Solución: Desactivar el módulo problemático por FTP

La forma más segura de resolver este problema es desactivar el módulo directamente desde los archivos del servidor, sin necesidad de acceder al backoffice:

Paso 1: Acceder por FTP o Administrador de Archivos

Accede a los archivos de tu tienda PrestaShop usando un cliente FTP (como FileZilla) o el Administrador de Archivos de cPanel.

Paso 2: Localizar la carpeta del módulo

Navega hasta la carpeta /modules/ de tu instalación de PrestaShop. Dentro encontrarás una carpeta con el nombre del módulo que causó el problema.

Paso 3: Renombrar la carpeta del módulo

Renombra la carpeta del módulo problemático añadiendo un sufijo, por ejemplo:

  • paypalpaypal_DISABLED

  • mimodulomimodulo_DISABLED

Al renombrar la carpeta, PrestaShop no encontrará el módulo y dejará de intentar cargarlo, lo que debería permitirte acceder al backoffice de nuevo.

Paso 4: Verificar el acceso al backoffice

Intenta acceder de nuevo al backoffice de PrestaShop. Si el error 500 desaparece, el módulo renombrado era el causante del problema.

Después de recuperar el acceso

  • Si el módulo era necesario: Busca una versión actualizada compatible con tu versión de PrestaShop y de PHP.

  • Si el módulo no era necesario: Puedes eliminar la carpeta renombrada por FTP.

  • Revisa la versión de PHP: Algunos módulos requieren una versión específica de PHP. Puedes cambiar la versión de PHP desde cPanel → Selector de PHP.

¿No puedes resolverlo?

Si tras renombrar el módulo el error persiste, es posible que el módulo haya modificado archivos del núcleo de PrestaShop o la base de datos. En ese caso, contacta con nuestro equipo de soporte y te ayudaremos a diagnosticar y resolver el problema.

¿Ha quedado contestada tu pregunta?