白屏后不会记录PHP / Smarty错误

时间:2015-08-11 09:25:33

标签: php apache ubuntu smarty prestashop

发生白屏时,我的/var/log/php_errors.log内没有添加任何内容。

为什么白屏不返回或记录任何错误

在我的/etc/php5/apache2/php.ini我有:
display_errors = Onlog_errors = On error_log = /var/log/php_errors.log
phpinfo()返回相同的值

/var/log/php_errors.log会在其他页面中记录一些错误

[Prestashop_dir]/config/defines.inc.phpdefine('_PS_MODE_DEV_', true);

并在smartyadmin.config.inc.php我添加了$smarty->debugging = true;

导致白屏的页面的网址:

[Prestashop_backend_url]/index.php?controller=AdminPdf&token=d10cf8b3819b0922610f36caf0e37c24&submitAction=generateDeliverySlipsPDF&id_order=1



/var/log/apache2/access.log返回200:

31.178.202.67 - - [11/Aug/2015:05:15:46 -0400] "POST /trzmiel4/admin4708/index.php?controller=AdminProducts&token=f4f509fc075d49764138165e9c0e4c4a&id_product=286&action=Suppliers&updateproduct&ajax=1&rand=1439284549458 HTTP/1.1" 200 1381 "http://188.210.220.115/trzmiel4/admin4708/index.php?controller=AdminProducts&id_product=286&updateproduct&token=f4f509fc075d49764138$764138165e9c0e4c4a" "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36"

/var/log/php_errors.log 保持沉默

1 个答案:

答案 0 :(得分:0)

这是由于内存限制造成的,请增加php.ini配置文件中memory_limit的值。 Prestashop管理产品页面需要更多内存,因为它加载了所有产品图像(管理产品缩略图 - 如果它是第一次访问管理产品,它将尝试生成产品拇指图像)