Bug admin en Prestashop 1.4.x init.php

Hemos encontrado un error que ocurre en algunos servidores en las versión de Prestashop 1.4.x, a la hora de hacer la llamada al backend puede ser que nos muestre una pantalla en blanco sin ningún tipo de error, si queremos ver el error que marca tendremos que editar el archivo de configuración de Smarty y mostrar los errores.

06 Jul 2011

Hemos encontrado un error que ocurre en algunos servidores en las versión de Prestashop 1.4.x, a la hora de hacer la llamada al backend puede ser que nos muestre una pantalla en blanco sin ningún tipo de error, si queremos ver el error que marca tendremos que editar el archivo de configuración de Smarty y mostrar los errores.

Parece ser que no encuentra determinados archivos al usar el comando dirname o $path, es simplemente que con ese comando no sabe guardarse correctamente las rutas…..

El Error que suele aparecer hace referencia a:
require_once httpdocs/admin/init.php)

Tendremos que abrir el archivo header.inc.php de nuestro admin y cambiar:
require_once(dirname(__FILE__).’/init.php’);

cambiar por:
require_once(getcwd().’/init.php’);

 

Posiblemente al cambiar esto tengamos que cambiar otra linea en Init.php si nos sigue saliendo la pantalla de error o en blanco.
if ($theme[0] != ‘.’ AND file_exists($path.$theme.’/admin.css’))
cambiar por:
if ($theme[0] != ‘.’ AND file_exists(getcwd().’/admin.css’))

Deja un comentario

1 comentario
  1. ¡Muchas gracias! solo te diré lo que me decía a mi el street fighter en mis mejores tiempos:

    ¡PERFECT!

    Con los dos cambios todo solucionado. Flipo que sean capaces de llamar a la v 1.4.6.2 “release” y que de este tipo de fallos