我设置了一个 Wordpress 站点,最近开始在页脚下方的页面底部收到以下 PHP 警告。
Warning: Unknown: open(/tmp/sess_ae2e58214af1e2f1d14b233cb766e105, O_RDWR) failed: Permission denied (13) in Unknown on line 0
Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0
这是我所知道的。我使用 MAMP 在 localhost 上创建了一个 Wordpress 站点,并将本地数据库复制到生产环境中。
编辑:这个问题无法忠实再现。在某一时刻,警告仅在 chrome 中显示,目前它们显示的是 Safri,但不是同时在两个浏览器中。我已经验证服务器根目录下的/tmp/文件夹是可写的。
托管更新:托管公司报告说存在来自相似用户名的冲突会话文件(我们设置的所有 wordpress 安装都有一个“管理员”用户)。
建议的解决方案是让每个安装将会话文件写入该站点的 FTP 内自己的目录,而不是服务器的根目录。
任何帮助表示赞赏。