尽我所能,我无法在Joomla 3.1.5中获得正确的错误消息。无论我做什么,我都会被重定向到一个不错的“错误0”页面,它不会告诉我发生了什么。我已尝试在管理控制台中为最大值和开发人员设置错误报告,并启用开发人员模式。有没有办法得到正确的错误消息而不是友好的错误消息显示在Joomla 3.1.5?
答案 0 :(得分:1)
如果您没有看到错误,可能是您安装了一个名为set_exception_handler()
的扩展程序,而我没有任何STS 3.1版本来测试3.2,我们确实没有报告错误有任何问题。 (而且在我记忆中,我不相信Joomla核心呼叫set_exception_handler()
。
我们为客户编写Joomla扩展作为我们的主要业务,我可以告诉您错误报告有效。我们在过去发现,一些更狡猾的扩展会安装自己的异常处理程序来隐藏代码中的问题,这就是为什么我们总是在清晰的默认Joomla安装上开发和测试。
刚看到你的回答......
如果那项工作意味着肯定会调用set_exception_handler()
,我不相信Joomla,我没有安装STS 3.1,但我目前的1.5,2.5和3.2不是在Joomla核心中调用。set_exception_handler()
答案 1 :(得分:0)
几点想法:
代码:
<?php
ini_set('display_errors', 'on');
ini_set('error_reporting', E_ALL & ~E_NOTICE);
?>
答案 2 :(得分:0)
想出来 - 调用restore_exception_handler()摆脱了poxy Joomla页面,让我读出错误的文本。