Tictac Soluciones Informáticas > Diseño web > Error 500 al entrar en el Backoffice de Prestashop 1.7 tras una migración de servidor

Error 500 al entrar en el Backoffice de Prestashop 1.7 tras una migración de servidor

Al realizar una migración de una tienda online desarrollada con Prestashop 1.7 de un servidor a otro con cambio de dominio (por ejemplo de local a producción), es relativamente frecuente que nos aparezca una página en blanco o un error 500 al intentar acceder al panel de administración de Prestashop o Backoffice.

Inicialmente, puede parecer extraño porque el frontend se ve bien. Además, si activamos el modo DEBUG a través del archivo config/defines.inc.php para ver los errores, todavía nos parecerá más extraño porque al activar el modo debug sí que nos dejará entrar. En ese caso, volveremos a desactivar el modo debug a través del panel de administración o del archivo y …. ¡PUM! ¡Error! Desesperante….

¿Por qué aparece un error 500 al desactivar el modo debug e intentar acceder al backoffice? Todo tiene su explicación: se debe a un problema de caché. Como ya sabemos, en Prestashop 1.7 hay dos tipos de entorno (entorno de desarrollo o depuración y  entorno de producción) y cada uno de ellos tiene su propia caché. Al migrar la tienda, tenemos la caché de depuración vacía mientras que la de producción tendrá un montón de archivos. Cuando por fin, conseguimos acceder al panel de de administración en modo debug y, desde ahí, borramos la caché, estamos borrando la caché de depuración, pero al quitar el modo DEBUG y volver a producción, la caché de producción antigua sigue ahí, dándonos problemas. La solución es borrar la caché de producción.

¿Cómo borramos la caché de la tienda online en producción en Prestashop 1.7? Accediendo, a través de un FTP a la lista de directorios y archivos para borrar esos archivos de caché que nos están amargando la vida. Dependiendo de la versión de Prestashop 1.7 en la que nos encontremos, estarán en una ruta u otra:

  • /app/cache/
  • /var/app/cache/
  • /var/cache/

En una de esas rutas encontraremos dos carpetas:

  • dev: que contiene los archivos de caché en entorno de depuración
  • pro: que contiene los archivos de caché en entorno de producción (cuando la tienda está funcionando normalmente)

Deberemos borrar todos los directorios y archivos que nos encontremos dentro de la carpeta “pro”. Y … ¡listo! Podréis acceder al panel de administración o backoffice de Prestashop sin problemas. Os recomendamos, hacer una copia de estos archivos antes de borrarlos, por seguridad. Esperamos que esta solución os ayude y os ahorre tiempo.

2019-08-30T07:56:51+00:0030/08/2019|Diseño web|

Deje su comentario

Centro de preferencias de privacidad

Estrictamente necesarias

Cookies necesarias para el correcto funcionamiento de nuestra web. Por ejemplo, necesitamos que unas cookies estrictamente necesarias estén habilitadas con el objetivo de guardar tus preferencias sobre el uso de cookies. Si deshabilitas esta cookie, no podremos guardar tus preferencias. Esto quiere decir que cada vez que visites nuestra web, tendrás que volver a habilitar o deshabilitar las cookies otra vez.

wordpress_test_cookie, Wp-settings-time-1, wp-settings-1, gdpr, 1P_JAR

AdvertisingEstadísticas y análisis

Cookies de análisis de terceros. Estas cookies son generadas por Google Analytics. Google almacena la informacion recogida por las cookies en servidores ubicados en Estados Unidos, cumpliendo con la legislación Europea en cuanto a protección de datos personales y se compromete a no compartirla con terceros, excepto cuando la ley le obligue a ello o sea necesario para el funcionamiento del sistema. Google no asocia su direccion IP con ninguna otra información que tenga.

_ga, _gid, _gat

Analytics

Other