Ubuntu 无法访问Nginx服务器上的phpMyAdmin
我刚刚在我的Nginx服务器上安装了phpMyAdmin,但当我转到时,没有加载任何内容,我只看到主网站 我尝试将以下代码添加到Nginx默认文件中,但随后收到502坏网关 我试过在HTTPS上不评论fastcgi_param;因为我的站点正在使用HTTPS,但我仍然收到502坏网关。我在这里漏了一步吗?如何允许Nginx正确显示phpMyAdminUbuntu 无法访问Nginx服务器上的phpMyAdmin,ubuntu,nginx,phpmyadmin,Ubuntu,Nginx,Phpmyadmin,我刚刚在我的Nginx服务器上安装了phpMyAdmin,但当我转到时,没有加载任何内容,我只看到主网站 我尝试将以下代码添加到Nginx默认文件中,但随后收到502坏网关 我试过在HTTPS上不评论fastcgi_param;因为我的站点正在使用HTTPS,但我仍然收到502坏网关。我在这里漏了一步吗?如何允许Nginx正确显示phpMyAdmin 谢谢大家! 1如果您试图测试nginx配置,其中可能有一些错误? 它是通过执行 $sudo nginx-t 此命令用于在nginx.conf上运行
谢谢大家! 1如果您试图测试nginx配置,其中可能有一些错误? 它是通过执行 $sudo nginx-t 此命令用于在nginx.conf上运行语法检查和测试 正确的输出应该类似于: nginx-t的输出 nginx:配置文件/etc/nginx/nginx.conf语法正常 nginx:configuration file/etc/nginx/nginx.conf测试成功 2很多可能性,但如果您选择使用FPM,很可能您指向了错误的版本
fastcgi_pass unix:/var/run/php/php-fpm.sock 我通过安装PHP FPM解决了这个问题。非常感谢。
# Phpmyadmin Configurations
location /phpmyadmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
#fastcgi_pass 127.0.0.1:9000;
#fastcgi_param HTTPS on; # <-- add this line
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}
}
# Dealing with the uppercased letters
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last;
}