我有一个正在工作的生产环境,我想知道在我的测试环境中无法重现的错误或问题。
为此,我正在尝试使用error.log
位于文件夹中的cakephp/app/tmp/
文件夹,但我无法理解其中一些错误,甚至无法知道它们在代码中的确切位置发生。
例如:
2013-07-24 10:26:49 错误:[MissingActionException] Action TablesController::fancybox() 找不到。
#0 C:\inetpub\wwwroot\lib\Cake\Routing\Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest))
#1 C:\inetpub\wwwroot\lib\Cake\Routing\Dispatcher.php(161): Dispatcher->_invoke(Object(TablesController), Object(CakeRequest), Object(CakeResponse))
#2 C:\inetpub\wwwroot\app\webroot\index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) #3 C:\inetpub\wwwroot\index.php(42) : 要求('C:\inetpub\wwwr...') #4 {main}
错误来自哪里?我想在哪里调用该fancybox()
函数?在哪个文件和行中?我无法用这些迹象追踪它。
有什么方法可以正确阅读吗?我错过了什么吗?