Hoy una instalación de Prestashop me ha dado un error 500.
El problema era el cache propio de prestashop.
Al cambiar de modo debug a normal o viceversa. Prestashop crea una carpeta de cache para cada ambiente.
Estas carpetas están dentro de la carpeta var.
Estas carpetas dev o pro se pueden borrar para limpiar el cache sin problema ya que prestashop las vuelve a generar.
Parece ser que se había cacheado algún error y al recargar la página se usaba la página con el error en lugar de generar una nueva.
Borrar las carpetas antes seleccionadas solucionó el problemas.