当数据模型加载调用时,Magento whitescreening

时间:2010-10-24 19:13:15

标签: php magento

我已经设置了我的config.xml和我的控制器,我的数据模型类和资源类,我可以看到这些类正在加载并且可以回显出对象和NULL数据对象信息。

然而,当我尝试调用数据模型对象的 - > load方法时,我得到了死亡的白屏。我已经对我的config.xml进行了双重检查和三重检查,我不确定我做错了什么或者下一步要找什么......有人可以帮忙吗?

谢谢!

克里斯蒂娜

1 个答案:

答案 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,要么只注释掉条件。这将关闭默认错误报告并将异常/错误/警告/等输出到浏览器。