我正在尝试将会话保存在 Web 根目录之外。我的网站根文件夹是
public_html -> example.com
我创建的会话文件夹是 public_html 文件夹的兄弟。我不知道如何达到它。我在下面尝试过,但出现错误。
session.save_path = /sessions;
我该如何解决这个问题?
我正在尝试将会话保存在 Web 根目录之外。我的网站根文件夹是
public_html -> example.com
我创建的会话文件夹是 public_html 文件夹的兄弟。我不知道如何达到它。我在下面尝试过,但出现错误。
session.save_path = /sessions;
我该如何解决这个问题?
您提供的路径需要用引号引起来;这可能就是这里的全部错误:
session.save_path = "/sessions"
您提到“会话文件夹是 public_html 的兄弟”,所以我假设它public_html
实际上位于文件系统的顶层。不过,这将是不寻常的。你确定没有更多的路径吗?pwd -P
(如果您使用的是类 UNIX 系统,您可以通过在目录中运行来仔细检查。您将获得该目录的完整路径。)
您也不需要分号。不过,那个分号让我有点警惕:您是否将该配置添加到您的php.ini
文件中?这不是你要添加到任何一段 PHP 代码中的东西。
如果您无权访问php.ini
并且仍需要更改保存路径,请参阅手册中的session_save_path。