phpmyadmin не загружается png (изображения) nginx - PullRequest
1 голос
/ 18 марта 2019

После защиты паролем директории 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 Ответ

0 голосов
/ 18 марта 2019

Вам необходимо использовать два блока location, один для сценариев PHP и один для ресурсов. Лучше всего это сделать, используя вложенный блок location. Подробнее см. в этом документе .

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;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...