我需要来自codeigniter 3的日志。 但是我收到了这条错误消息,
遇到PHP错误
严重性:警告
消息:mkdir():权限被拒绝
文件名:core / Log.php
行号:122
回溯:
文件:/home/admin/mysite/index.php行:292功能:require_once
我该如何解决这个问题?
答案 0 :(得分:1)
CodeIgniter内置了一些错误记录功能。您可以使用函数log_message
将任何错误记录到系统日志中您还可以在application / config / config.php中设置日志级别 这是示例设置:
/*
|--------------------------------------------------------------------------
| Error Logging Threshold
|--------------------------------------------------------------------------
| 0 = Disables logging, Error logging TURNED OFF
| 1 = Error Messages (including PHP errors)
| 2 = Debug Messages
| 3 = Informational Messages
| 4 = All Messages|
*/
$config['log_threshold'] = 1;
log_message('error', 'Some variable did not contain a value.');
希望它会对你有所帮助。
答案 1 :(得分:0)
这意味着您的应用无法创建application / logs文件夹,因为它没有权限。
转到应用程序文件夹; 创建“日志”文件夹(不带引号); 授予文件夹权限:chmod 0755日志。
就是这样。