Codeigniter:会话:已配置的保存路径不是目录

时间:2018-06-16 16:40:55

标签: php codeigniter session

我正在尝试将我的网站转移到另一台服务器。 我将所有数据文件传输到另一台服务器 我正确地通过phpMyAdmin导入了db文件。

然后我收到了错误日志

  

[16-Jun-2018 12:21:52 UTC] PHP警告:未捕获异常:会话:已配置的保存路径'/ kfive / sessions'不是目录,不存在或无法创建。在/home/u620816326/public_html/system/libraries/Session/drivers/Session_files_driver.php:138

     

堆栈跟踪:   0 [内部功能]:CI_Session_files_driver->打开('/ kfive / sessions','ci_session')

     

1 /home/u620816326/public_html/system/libraries/Session/Session.php(143):session_start()

     

2 /home/u620816326/public_html/system/core/Loader.php(1285):CI_Session-> __ construct()

     

3 /home/u620816326/public_html/system/core/Loader.php(1178):CI_Loader-> _ci_init_library('会话','CI_',NULL,'会话')

     

4 /home/u620816326/public_html/system/core/Loader.php(1043):CI_Loader-> _ci_load_stock_library('Session','Session /',NULL,NULL)

     

5 /home/u620816326/public_html/system/core/Loader.php(1089):CI_Loader-> _ci_load_library('Session',NULL,NULL)

     

6 /home/u620816326/public_html/system/core/Loader.php(218):CI_Loader-> _ci_load_library('Session',NULL,NULL)   7 / home / u620816326 / public_html / system / core / Lo in /home/u620816326/public_html/system/libraries/Session/drivers/Session_files_driver.php 138行

     

[16-Jun-2018 12:21:52 UTC] PHP致命错误:session_start():无法在/ home / u620816326 / public_html / system / libraries中初始化存储模块:user(path:/ kfive / sessions)第143行/Session/Session.php

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

在您的CI项目配置appliaction/config/config.php中有一行

$config['sess_save_path'] = '/kfive/sessions'; 

这是保存会话数据的位置及其绝对路径。因此,您需要创建一个具有完全权限的目录来解决此问题。