我收到以下错误:
遇到PHP错误
严重性:警告
消息:出于安全原因,chmod()已被禁用
文件名:drivers / Session_files_driver.php
行号:191
回溯:
文件:/home/almsa/public_html/library/application/controllers/Home.php 行:23功能:库
文件:/home/almsa/public_html/library/index.php行:315功能: require_once
但如果我删除$ this-> load->库(' session');从我的控制器然后错误去。 我的控制器只有那条线。
控制器在localhost上运行正常但在我将其上传到实时服务器时会出现错误。
请帮助,谢谢!
答案 0 :(得分:1)
参考:http://www.2by2host.com/articles/php-errors-faq/disabled_chmod/
答案 1 :(得分:1)
向控制器添加以下构造函数:
function __construct() {
parent::__construct();
$this->load->library('session');
}
答案 2 :(得分:0)
如果它仍未在现场运行,您需要在 CI 3
中检查有关会话存储的配置设置 $config['sess_driver'] = 'files';
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_save_path'] = NULL; // Mainly check this item `sess_save_path`
$config['sess_match_ip'] = FALSE;
$config['sess_time_to_update'] = 300;
$config['sess_regenerate_destroy'] = FALSE;