MKDIR()权限被拒绝Codeigniter 3

时间:2016-09-19 03:47:01

标签: codeigniter logging mkdir

我需要来自codeigniter 3的日志。 但是我收到了这条错误消息,

  

遇到PHP错误

     

严重性:警告

     

消息:mkdir():权限被拒绝

     

文件名:core / Log.php

     

行号:122

     

回溯:

     

文件:/home/admin/mysite/index.php行:292功能:require_once

我该如何解决这个问题?

2 个答案:

答案 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|
*/
  • 使 / application / logs 文件夹可写
  • /application/config/config.php 中设置
    $config['log_threshold'] = 1;
    或使用更高的数字,具体取决于您在日志中需要多少详细信息< / LI>
  • 使用log_message('error', 'Some variable did not contain a value.');

希望它会对你有所帮助。

答案 1 :(得分:0)

这意味着您的应用无法创建application / logs文件夹,因为它没有权限。

转到应用程序文件夹; 创建“日志”文件夹(不带引号); 授予文件夹权限:chmod 0755日志。

就是这样。