当我运行Magento编译器进程时,它完成正常,然后启用它。在前端一切都很好,直到我在篮子里添加一些东西,它会变成一个白色/空白的屏幕,同样适用于篮子页面和结账页面。
我尝试取消注释ini_set('display_errors',1); index.php文件中的行,但仍然没有返回任何内容。我也试过通过.htaccess文件显示错误但没有成功。
该网站的php限制为256M,所以这应该不是问题,因为此时网站是空的。
真的不知道接下来要调试什么?因为它只返回任何内容并且错误日志为空(CONFUSED!)。我已经禁用并删除了我使用的所有第三方插件,似乎没有任何效果。我已经成功地使用了我在其他网站上编译的插件,没有任何问题。
任何帮助或指示将不胜感激!我正在运行Magento CE 1.6.0
答案 0 :(得分:1)
我终于解决了导致问题的原因!
我去管理员>系统>配置>客户>持久性购物车
然后禁用它,然后检查whitescreen错误就消失了!
答案 1 :(得分:0)
您是否将其设置为使用https进行结帐/帐户?如果是这样,您将基本https服务器设置为正确的值?如果你告诉它使用它但没有正确设置,你可能会遇到问题。
答案 2 :(得分:0)
我有完全相同的问题,虽然我认为我已将其追踪到第三方扩展。添加到购物车或结帐时,Magento或服务器日志中没有错误,以及白屏或500内部服务器错误。
令人恼火的是,虽然我发现开发人员的参考资料说他们的插件与编译器不兼容,但它似乎可以在我的测试系统中使用编译器。
您的案例可能与文件权限有关吗? 您的包含文件夹和子文件夹是否可写?
编译器似乎没有返回错误,因为它无法为模块创建新文件夹,它只是不收集该模块,也许你有一个未被拾取的内部修改?< / p>