【问题标题】:session.save_path shows 'no value' in phpinfo() even after setting it in php.ini file.session.save_path 在 phpinfo() 中显示“无值”,即使在 php.ini 文件中设置后也是如此。
【发布时间】:2018-01-01 15:18:33
【问题描述】:

在 macOS High Sierra 上启动 phpmyadmin 时出现此错误:

session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)

后来我发现 session.save_path 设置为 "/Applications/XAMPP/xamppfiles/temp" 但显示的是 phpinfo():

session.save_path 没有值没有值

我通过将路径更改为另一个目录来测试它,但它不起作用,我仍然得到相同的“没有价值”。

因此我无法在任何项目中使用会话功能。

【问题讨论】:

    标签: php session


    【解决方案1】:

    你在运行会话启动函数之前设置会话保存路径,在你的php应用程序中,例如:

    ini_set('session.save_path','/var/tmp/');
    

    session_save_path('/var/tmp/');
    

    在 php.ini 文件中

    session.save_path = "/var/tmp/"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-15
      • 1970-01-01
      • 2010-10-23
      • 2013-10-27
      • 1970-01-01
      • 2023-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多