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’的扩展

Pimcore:如何覆盖内置控制器

本地化字段集合 Pimcore

Pimcore - 如何将自定义按钮添加到对象树菜单

pimcore:使用本地化字段更新对象

Nginx 403 禁止使用 pimcore