phpmyadmin 未加载 png(图像) nginx
Posted
技术标签:
【中文标题】phpmyadmin 未加载 png(图像) nginx【英文标题】:phpmyadmin not loading png(images) nginx 【发布时间】:2019-08-08 10:58:38 【问题描述】:密码保护后的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;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
【问题讨论】:
【参考方案1】:您需要使用两个location
块,一个用于PHP 脚本,一个用于资产。这最好使用嵌套的location
块来实现。详情请见this document。
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;
【讨论】:
以上是关于phpmyadmin 未加载 png(图像) nginx的主要内容,如果未能解决你的问题,请参考以下文章