繁体   English   中英

即使在php.ini文件中进行了设置,session.save_path仍在phpinfo()中显示“无值”。

[英]session.save_path shows 'no value' in phpinfo() even after setting it in php.ini file.

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

session_start():打开(SESSION_FILE,O_RDWR)失败:权限被拒绝(13)

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

session.save_path无值无值

我通过更改到另一个目录的路径来测试它,但是它不起作用,而且我仍然得到同样的“无价值”。

结果,我无法在任何项目中使用会话功能。

您可以在php应用程序中运行会话启动功能之前设置会话保存路径,例如:

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

要么

session_save_path('/var/tmp/');

或者在php.ini文件中

session.save_path = "/var/tmp/"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM