Loading...

NextCloud 登录无限循环的解决方法

今天把 Apache 换成了 Nginx,改用 php-fpm,结果登录 NextCloud 的时候居然无限循环了。

咕鸽上找了好久,才发现原来是 SESSION 的问题。

首先先检查 php-fpm 的设置,/etc/php-fpm.d/www.conf

顶部的 user 和 group 确保和 Web 服务器一致,例如我的设置是 www。

接着,输入以下命令,将 php 的 session 储存目录所有者更改为 www

[code lang=”Bash”]chown www:www /var/lib/php/session/[/code]

然后重启 php-fpm 即可。

[code lang=”Bash”]systemctl restart php-fpm[/code]

如果没有作用或者你不知道你的 Web 服务器的用户是什么,可以试试:

[code lang=”Bash”]chmod -R 777 /var/lib/php/session/[/code]

然后一定要记得清空浏览器 Cookie,就可以登陆成功了。

发表评论

》表情