0

因此,当我已经设置服务器并安装了 centOS 7.6、php 7.4.14、nginx 1.16.1、mariadb 并测试服务器 http://server_host_or_IP/info.php 时,它就可以工作了。

之后我决定设置Adminer,我输入adminer-4.7.8.php to /usr/share/nginx/html/并尝试使用用户名:root 和密码登录,响应是“会话已过期,请尝试再次登录”。

所以我检查了 info.php 以检查 session.save_path 的位置我提交了这个命令:

chown nginx:nginx /var/lib/php/session

接着:

 sudo chmod -R 777 /var/lib/php/session

当我尝试使用 username:root & pass 登录时,它说权限被拒绝。我什至尝试使用:

sudo chmod -R 640 /var/lib/php/session

但它仍然说权限被拒绝。有什么解决办法吗?

4

1 回答 1

0

我将 /var/lib/php/session 改成 nginx:root 并且可以登录。

奇怪的是,最初它的所有者和组是 root:apache。

于 2021-11-16T14:39:01.007 回答