繁体   English   中英

MKDIR() 权限被拒绝 Codeigniter 3

[英]MKDIR() Permission Denied Codeigniter 3

我需要来自 codeigniter 3 的日志。但我收到此错误消息,

遇到 PHP 错误

严重性:警告

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

文件名:core/Log.php

行号:122

回溯:

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

我该如何解决这个问题?

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;
    或使用更高的数字,具体取决于您希望在日志中包含多少详细信息
  • 使用log_message('error', 'Some variable did not contain a value.');

希望它会帮助你。

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

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

就是这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM