我已经设置了我的config.xml和我的控制器,我的数据模型类和资源类,我可以看到这些类正在加载并且可以回显出对象和NULL数据对象信息。
然而,当我尝试调用数据模型对象的 - > load方法时,我得到了死亡的白屏。我已经对我的config.xml进行了双重检查和三重检查,我不确定我做错了什么或者下一步要找什么......有人可以帮忙吗?
谢谢!
克里斯蒂娜
答案 0 :(得分:2)
PHP在没有告诉您原因的情况下永远不会出错,只需找到正确的日志即可。
首先,检查您的Magento异常日志
var/log/exception.log
其次,检查您的PHP错误日志。如果您不确定该位置,请从服务器上的空白文件运行phpinfo()
并查找
error_log
变量。如果未设置,请通过ini_set
功能或更改php.ini
文件进行设置。
如果您未设置error_log
,PHP会将日志发送到“SAPI错误记录器”,这是一种说出您的apache错误日志的奇特方式。
最后,尽管它对所有白屏情况都无济于事,但请尝试打开开发人员模式。 index.php中有以下行
if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) {
Mage::setIsDeveloperMode(true);
}
因此,要么在MAGE_IS_DEVELOPER_MODE
文件中设置.htaccess
,要么只注释掉条件。这将关闭默认错误报告并将异常/错误/警告/等输出到浏览器。