我正在尝试编译我的magento商店的代码。最初编译产生了一个错误,我追踪到了Fooman Speedster高级模块。我从我的商店的代码中完全删除了这个模块,并再次重新编译。这次编译成功完成,所有类(大约7500个)都可以在/includes/src/文件夹中看到。
然而,编译后,我的网站的前端显示了死亡的白屏,apache错误日志中没有生成任何错误。奇怪的是,后端运行得非常好。
我还将php脚本的内存限制提高到了1024M,这样php就不会出现内存不足的问题。
关于问题或如何跟踪问题/bug的任何建议。
发布于 2013-03-07 15:46:20
经过大量的研究和测试,我得出的结论是,在编译时,可能会有几个错误导致白屏死亡。由于某些原因,这些将是不可见的,使您不知道问题出在哪里。在大多数情况下,自定义模块或已安装的模块是罪魁祸首。调试magento编译的唯一可靠方法是在xdebug配置中使用xdebug.scream =1。这将尖叫出错误文件/原因,然后可以对其进行处理。
更好的解释可以在这里找到:http://www.brimllc.com/2012/03/magento-fun-with-debugging-the-magento-compiler/
发布于 2014-01-26 17:11:13
在这里转载我的答案。希望能有所帮助
Magento white screen on Admin log in page?
我也面临着同样的问题。实际上,它更糟糕,因为它是一个商业产品,对我来说是一个新的主机,服务器配置非常奇怪。所以我不能让错误出现在任何日志文件中。
据我所知,magento白屏意味着发生了一些PHP致命错误。因此,有一种适当的方式来展示它们。只需在index.php的开头添加即可
ini_set('error_reporting', E_ERROR);
register_shutdown_function("fatal_handler");
function fatal_handler() {
$error = error_get_last();
echo("<pre>");
print_r($error);
}你会看到你的magento到底发生了什么。
发布于 2015-02-02 18:39:59
这就是我如何纠正它的(希望会帮助你们):
3.问题出在我使用的测试扩展(http://www.magentocommerce.com/magento-connect/magebuzz-free-testimonial.html)上
https://stackoverflow.com/questions/15240966
复制相似问题