CakePHP新手:需要帮助设置错误日志吗
我是CakePHP新手。我的应用程序中出现内部服务器错误,但我无法找到我的错误日志。我查看了官方文档,但没有找到日志文件的名称或在哪里可以找到它。我甚至不确定默认情况下是否启用了错误日志记录。非常感谢您提供的任何帮助。谢谢。查看您的/app/tmp/logs/文件夹,文件名应为error.log 我相信它是默认启用的,至少在/app/Config/core.php中将debug设置为2时是这样CakePHP新手:需要帮助设置错误日志吗,cakephp,error-logging,Cakephp,Error Logging,我是CakePHP新手。我的应用程序中出现内部服务器错误,但我无法找到我的错误日志。我查看了官方文档,但没有找到日志文件的名称或在哪里可以找到它。我甚至不确定默认情况下是否启用了错误日志记录。非常感谢您提供的任何帮助。谢谢。查看您的/app/tmp/logs/文件夹,文件名应为error.log 我相信它是默认启用的,至少在/app/Config/core.php中将debug设置为2时是这样 Configure::write('debug', 2); 我在core.php中将调试设置更改为2
Configure::write('debug', 2);
我在core.php中将调试设置更改为2并再次尝试,但在/app/tmp/logs中得到相同的错误,并且没有错误。我已经检查了/tmp文件夹的写入权限,并且它已启用。我不知道为什么错误日志不会出现。你的tmp目录可写吗?当设置cakephp时,默认站点有一个指示器,告诉您这一点。如果是,但仍然没有可用的错误日志,我建议使用PHP错误日志。或者尝试执行
CakeLog::write('test','Hello world')代码>代码中的某个地方。这将在我之前告诉过您的文件夹中创建test.log。如果没有创建该文件,我相信是因为tmp目录不可写。很抱歉,我错过了您已经设置了/tmp文件夹的权限。不过,您可以尝试手动创建日志,看看会发生什么。还有一件事,如果错误是由服务器报告的,而不是由Cake报告的,那么Cake日志记录可能不会发生,因为错误中止了脚本。然后查找PHP日志。