警告:session_start():失败:权限被拒绝 (13) [英] Warning: session_start(): failed: Permission denied (13)

查看:48
本文介绍了警告: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)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆