【问题标题】:phpmyadmin not loading png(images) nginxphpmyadmin 未加载 png(图像) 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;
    }

【问题讨论】:

    标签: nginx phpmyadmin


    【解决方案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;
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2018-12-10
      • 2015-01-30
      • 2021-07-12
      • 2019-11-08
      • 1970-01-01
      • 2013-02-05
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      相关资源
      最近更新 更多