Si Usted encuentra la pantalla vacía al tratar de abrir su tienda de PrestaShop, esto significa que hay algún error en el servidor.
1. En primer lugar hay que activar muestra de errores en su servidor, abra el fichero config\config.inc.php y busque la línea
@ini_set(‘display_errors’, ‘off’);
reemplácela con
@ini_set(‘display_errors’, ‘on’);
2. Abra elf cihero index.php y en la parte superior agregue el siguiente código
<?php error_reporting(0);
$old_error_handler = set_error_handler("userErrorHandler");
function userErrorHandler ($errno, $errmsg, $filename, $linenum, $vars)
{
$time=date("d M Y H:i:s");
// Get the error type from the error number
$errortype = array (1 => "Error",
2 => "Warning",
4 => "Parsing Error",
8 => "Notice",
16 => "Core Error",
32 => "Core Warning",
64 => "Compile Error",
128 => "Compile Warning",
256 => "User Error",
512 => "User Warning",
1024 => "User Notice");
$errlevel=$errortype[$errno];
//Write error to log file (CSV format)
$errfile=fopen("errors.csv","a");
fputs($errfile,"\"$time\",\"$filename:
$linenum\",\"($errlevel) $errmsg\"\r\n");
fclose($errfile);
if($errno!=2 && $errno!=8) {
//Terminate script if fatal error
die("A fatal error has occurred. Script execution has been aborted");
}
}
?>
Guarde el fichero y trate de acceder a su tienda de PrestaShop o el panel de administración.
Después de esto Usted podrá revisar el fichero errors.csv creado en su servidor. Contiene el registro de los errores ocurridos.