简体   繁体   English

管理员 Nginx 尝试登录但“权限被拒绝”

[英]Adminer Nginx try to login but "Permission Denied"

So when my I already setup server and installed centOS 7.6, php 7.4.14, nginx 1.16.1, mariadb, and testing the server http://server_host_or_IP/info.php, and it worked. So when my I already setup server and installed centOS 7.6, php 7.4.14, nginx 1.16.1, mariadb, and testing the server http://server_host_or_IP/info.php, and it worked.

After that I decided to setup Adminer , I put adminer-4.7.8.php to /usr/share/nginx/html/ and try to login using username:root & password, the respond was "session is expired please try to login again".之后我决定设置Adminer ,我把adminer-4.7.8.php to /usr/share/nginx/html/并尝试使用用户名:root 和密码登录,响应是“会话已过期请尝试再次登录”。

So I checked the info.php to check where the location of session.save_path I commit this command:所以我检查了 info.php 来检查 session.save_path 的位置我提交了这个命令:

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

And then:接着:

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

When I try to login using username:root & pass it says permission denied.当我尝试使用 username:root & pass 登录时,它说权限被拒绝。 I even try to use:我什至尝试使用:

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

but its still says permission denied.但它仍然说权限被拒绝。 Any solutions?有什么解决办法吗?

I chowned /var/lib/php/session to nginx:root and I can login.我将 /var/lib/php/session 改成 nginx:root 并且可以登录。

Oddly, originally its owner and group was root:apache.奇怪的是,最初它的所有者和组是 root:apache。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM