Codeigniter Session: Configured save path is not a directory


Codeigniter 3.x

Message: Session: Configured save path '' is not a directory, doesn't exist or cannot be created.

配置文件config.php

$config['sess_save_path'] = NULL;

可以修改為

$config['sess_save_path'] = APPPATH.'sessions';

然后在 application 文件夾下 創建一個目錄sessions 目錄

[vagrant@centos application]# chmod 755 sessions

如果目錄是放在 類似/home/waka/public_html 目錄下並出現類似以下的情況

Configured save path `/home/waka/public_html/application/sessions` is not writable by the PHP process

需要給session 文件夾的擁有者為這個文件夾的所屬linux系統用戶

可以通過 groups 命令查看用戶所屬的用戶組

[vagrant@centos application]# groups waka
waka: waka
[vagrant@centos application]# chown waka:waka sessions
References
  1. Codeigniter cannot load libraries
  2. Linux查看用戶所屬用戶組


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM