我尝试在视图和子控制器上访问我的自定义组件,例如
http://www.whizzrd.com/administrator/index.php?option=com_osservicesbooking
我已经尝试了所有方法,但仍然不知道错误是什么。
1.在com_yourcomponent/yourcomponent.php
上添加了此代码
ini_set( 'display_errors', true );
error_reporting( E_ALL );
- 在
global configuration
中启用debug
并将error_report
设置为development
但我仍然得到空白页。 仍然没有找到错误提前谢谢你
转到"管理"面板中的"Global Configuration
",然后Server
选项卡,然后Error Reporting
要Maximum
。
执行此设置,您将能够查看收到的错误。
全局配置>服务器>错误报告 - 最大值>
尝试添加视图名称。
http://www.whizzrd.com/administrator/index.php?option=com_osservicesbooking&view=osservicesbookings
还要检查文件名和组件名称,如果它看起来不同或大写。
我的问题是我输入了defined('__JEXEC') or die
(JEXEC前的两个下划线),它应该是defined('_JEXEC') or die
的,因为我没有为die
设置消息,所以它基本上只显示一个空白页,什么都没有。我花了几个小时才弄清楚。我做的最好的事情是开始在我的die
语句中添加不同的消息,然后它将显示页面的错误消息。