一点帮助的人

时间:2019-05-04 18:19:55

标签: codeigniter

大家好,我有2个错误

  

遇到PHP错误   严重程度:警告

     

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

     

文件名:drivers / Session_files_driver.php

     

行号:136

     

回溯:

     

文件:/var/www/html/application/controllers/Home.php

     

第8行

     

功能:__ construct

     

文件:/var/www/html/index.php

     

行:315

     

功能:require_once

     

警告:未捕获的异常:会话:配置的保存路径'/ var / www / html / application / cache / session'不是目录,不存在或无法创建。在/var/www/html/system/libraries/Session/drivers/Session_files_driver.php:138堆栈跟踪中:#0 [内部函数]:CI_Session_files_driver-> open('/ var / www / html / a ...', 'ci_session')#1 /var/www/html/system/libraries/Session/Session.php(143):session_start()#2 /var/www/html/system/core/Loader.php(1281):CI_Session -> __ construct()#3 /var/www/html/system/core/Loader.php(1174):CI_Loader-> _ ci_init_library('Session','CI_',NULL,'session')#4 / var / www /html/system/core/Loader.php(1037):CI_Loader-> _ ci_load_stock_library('Session','Session /',NULL,NULL)#5 /var/www/html/system/core/Loader.php(1082) ):CI_Loader-> _ ci_load_library('Session',NULL,NULL)#6 /var/www/html/system/core/Loader.php(218):CI_Loader-> _ ci_load_library('Session',NULL,NULL)#7 /var/www/html/system/core/Loader.php(202):CI_Loader-> library('session',NULL)#8 /var/www/html/system/core/Loader.php(13在/ var中/www/html/system/libraries/Session/drivers/Session_files_driver.php,第138行

     

致命错误:session_start():无法初始化存储模块:/var/www/html/system/libraries/Session/Session.php中的用户(路径:/ var / www / html / application / cache / session)在第143行

     

遇到PHP错误

     

严重性:错误

     

消息:session_start():无法初始化存储模块:用户(路径:/ var / www / html / application / cache / session)

     

文件名:Session / Session.php

     

行号:143

     

回溯:

1 个答案:

答案 0 :(得分:0)

如果您使用的是apache2-Web服务器,请检查/var/www/html/application/cache/session的目录权限。对于www-data用户,它必须清晰易读。

要设置权限,只需运行sudo chown -R www-data /var/www/htmlsudo chmod -R u+rw /var/www/html。这会将目录权限递归设置到您的webroot和所有子目录。