大家好,我有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
回溯:
答案 0 :(得分:0)
如果您使用的是apache2-Web服务器,请检查/var/www/html/application/cache/session
的目录权限。对于www-data
用户,它必须清晰易读。
要设置权限,只需运行sudo chown -R www-data /var/www/html
和sudo chmod -R u+rw /var/www/html
。这会将目录权限递归设置到您的webroot和所有子目录。