phpmyadmin未加载png(图像)nginx
密码保护phpmyadmin目录后。网页上未加载png和图像。这是我的nginx配置:phpmyadmin未加载png(图像)nginx,nginx,phpmyadmin,Nginx,Phpmyadmin,密码保护phpmyadmin目录后。网页上未加载png和图像。这是我的nginx配置: location ^~ /phpmyadmin/ { auth_basic "Restricted"; auth_basic_user_file /etc/nginx/.htpasswd; fastcgi_pass unix:/run/php/php7.2-fpm.sock; include fastcgi_params; fas
location ^~ /phpmyadmin/ {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
您需要使用两个
location
块,一个用于PHP脚本,另一个用于资产。这最好使用嵌套的位置
块来实现。有关详细信息,请参阅
location ^~ /phpmyadmin/ {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
您需要使用两个
location
块,一个用于PHP脚本,另一个用于资产。这最好使用嵌套的位置
块来实现。有关详细信息,请参阅
location ^~ /phpmyadmin/ {
auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}