1

我正在尝试在Forpsi托管的虚拟服务器上安装 PrestaShop 。但是,安装过程抱怨会话路径不可写:

Your PHP sessions path is not writable - check with your hosting provider: /var/lib/php/session 

我在网上找到了两个建议:

  1. 确保特定文件夹(/var/lib/php/session)已分配给每个人写的权限。我发布了chmod -R o+rw /var/lib/php/session,但没有帮助。
  2. 将文件中的session.save_path值更改为.php.ini"/tmp/"

要找到正确的php.ini文件,我运行以下命令:

php -i | grep php.ini

并得到以下答案:

Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

所以我更改session.save_path = "/var/lib/php/session"session.save_path = "/tmp/"in/etc/php.ini并通过以下方式重新启动 apache:

service httpd restart

然而,当重新运行安装脚本时,我仍然得到同样的错误。

我试图通过运行验证 session.save_path 是否已更改phpinfo(),实际上它仍然显示:

session.save_path (Local Value: /var/lib/php/session, Master Value: /var/lib/php/session)

我在同一主机上运行多个网站,其他应用程序(包括 WordPress 安装)运行良好。

我究竟做错了什么?

4

0 回答 0