发生白屏时,我的/var/log/php_errors.log
内没有添加任何内容。
为什么白屏不返回或记录任何错误?
在我的/etc/php5/apache2/php.ini
我有:
display_errors = On
,log_errors = On
error_log = /var/log/php_errors.log
phpinfo()
返回相同的值
/var/log/php_errors.log
会在其他页面中记录一些错误
在[Prestashop_dir]/config/defines.inc.php
我define('_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
保持沉默
答案 0 :(得分:0)
这是由于内存限制造成的,请增加php.ini配置文件中memory_limit的值。 Prestashop管理产品页面需要更多内存,因为它加载了所有产品图像(管理产品缩略图 - 如果它是第一次访问管理产品,它将尝试生成产品拇指图像)