【问题标题】:Premission denied to start session - PHP [duplicate]开始会话的权限被拒绝 - PHP [重复]
【发布时间】:2014-01-23 15:57:59
【问题描述】:

我有以下错误:

警告:session_start(): 打开(---temp\sess_u800qhordqngjf1c9mlspmb1c6,O_RDWR)失败: 第 2 行的 ---login.php 中的权限被拒绝 (13)
警告:未知:打开(---temp\sess_u800qhordqngjf1c9mlspmb1c6,O_RDWR)失败:第 0 行的未知中的权限被拒绝(13) 警告:未知:无法写入会话数据(文件)。请验证 session.save_path 的当前设置是否正确 (---\temp) 在第 0 行的未知中

而不是我写的显示的路径---。

直到现在才显示此错误(我在本地主机上)。 我试图在网上找到解决方案,但我不知道我该怎么做......

我该如何解决?

谢谢!

【问题讨论】:

  • 那么,那条路径存在吗?网络服务器有权限吗?
  • @Andrew 是的,我认为它存在......
  • a) 检查 php.ini 文件中的 session.save_path b) 检查您是否有权写入给定文件夹 c) 检查您在此设备中是否有可用空间

标签: php session tmp


【解决方案1】:

在您的php.ini 文件中,它将session.save_path 指定为---\temp

这意味着您的问题是以下之一:

1) 该路径不存在
2) 该路径不可写

作为一种解决方案,您有三个选择:

1) 使路径存在
2) 使路径可写
3) 将其更改为另一条路径

【讨论】:

    猜你喜欢
    • 2012-01-11
    • 2020-06-11
    • 1970-01-01
    • 1970-01-01
    • 2015-05-23
    • 1970-01-01
    • 2016-12-24
    • 2014-03-15
    • 1970-01-01
    相关资源
    最近更新 更多