pimcore 调试
Posted
技术标签:
【中文标题】pimcore 调试【英文标题】:pimcore debugging 【发布时间】:2012-03-02 22:25:21 【问题描述】:目前我正在使用 PIMCore 来构建我的网站。我已经使用 php 5.3.3 在我的服务器上正确安装了它。我已经制作了所有不同的页面,到目前为止一切正常。我只在加载网站时出现白屏。然而,管理面板工作正常。我对 PIMCore 很陌生,并不知道如何调试它。
我尝试做的事情: 在 pimcore/lib/pimcore.php 第 216 行启用 error_reporting(无) 掷骰子('test');在 pimcore.php 文件中查看它停止的位置。 当我把它放在函数unsetAdminMode中我可以在我的网站上看到测试,当我把它放在函数inAdmin中时,我看不到它。
有人可以帮助我吗?
提前致谢!
【问题讨论】:
【参考方案1】:在设置->系统->常规中启用调试模式,然后您将看到所有错误消息;-) http://www.pimcore.org/wiki/display/PIMCORE/System+Settings
【讨论】:
【参考方案2】:在管理 GUI 中,您可以启用调试模式:设置 > 系统 > 调试
您可以在 Pimcore 中跟踪调试日志:tail -f website/var/log/debug.log
我通常为我的开发环境启用 DEV-Mode。
【讨论】:
【参考方案3】:从未使用过 pimcore,但要强制报告错误,您可以执行以下操作:
error_reporting(-1); // better than E_ALL
ini_set('display_errors', 1);
ini_set('html_errors', 1); // Pretty errors, even better with xdebug
restore_error_handler();
您还可以检查您的 apache_error 和 php_log 日志文件。
【讨论】:
谢谢!已经有一些 error_reporting 集,但是有了这段代码,我们看到了更多。以上是关于pimcore 调试的主要内容,如果未能解决你的问题,请参考以下文章
Pimcore / Symfony 找不到‘pimcore_customer_management_framework’的扩展