本文介绍了警告:session_start():失败:权限被拒绝 (13)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我收到错误:
Warning: Unknown: open(/tmp/sess_beaac196b5082a77131f957bcfa35ee7, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0
我已经检查了/tmp 目录并且它是可写的(使用此代码):
I have checked the /tmp directory and it is writable (using this code):
$filename = '/tmp';
if (is_writable($filename)) {
echo 'The file is writable';
} else {
echo 'The file is not writable';
}
php.ini 文件说 session.save_path 是/tmp
The php.ini file says session.save_path is /tmp
有什么明显我遗漏的地方吗?
Is there something obvious I'm missing?
我尝试设置一个新的会话路径,但即使在 CHMOD 777 之后它也给了我一个告诉我:
I have tried setting a new session path but even after CHMOD 777 it gives me a tells me:
Warning: session_start(): open(/sessions/sess_beaac196b5082a77131f957bcfa35ee7, O_RDWR) failed: No such file or directory (2)
推荐答案
在页面开始时使用 session_save_path()
参考:http://php.net/manual/en/function.session-save-path.php
这篇关于警告:session_start():失败:权限被拒绝 (13)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!