0

在哭泣和咬牙切齿之后,我已经在运行 LEMP 堆栈的 Ubuntu 20.04 服务器上启动并运行了管理员。数据库管理似乎工作正常,但它看起来很丑陋,甚至没有默认皮肤(见截图)。这很好,只是它很难有效地使用该程序。

我尝试将一个新的 adminer.css 文件放入带有 adminer.php 的目录中(参见第二个屏幕截图),但它不起作用。我在这里和 sourceforge 上也遇到了很多兔子洞,但没有运气。他们中的大多数人都指出了通过 https:// 服务的 .css 存在一些问题,但我知道的不够多,无法理解正在发生或未发生的事情。

所以我转向你,伟大的蜂巢思维。我还能尝试什么?下面是我的 nginx 服务器块供参考:

server {
    server_name adminer.WEBSITE.COM;

    root /var/www/html/adminer;

    index index.php index.html index.htm index.nginx-debian.html

    access_log /var/log/nginx/adminer.access.log;
    error_log /var/log/nginx/adminer.error.log;

    location / {
            try_files $uri $uri/ /index.php?$args;
            include /etc/nginx/mime.types;
    }

    location ~\.php$ {
            auth_basic "Please enter username and password";
            auth_basic_user_file /etc/nginx/PASSWORDFILE;
            include snippets/fastcgi-php.conf;
            fastcgi_pass unix:/run/php/php7.4-fpm.sock;
    }

    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/adminer.WEBSITE.COM/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/adminer.WEBSITE.COM/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}

server {
    if ($host = adminer.WEBSITE.COM) {
        return 301 https://$host$request_uri;
    } # managed by Certbot

    server_name adminer.WEBSITE.COM;
    listen 80;
    return 404; # managed by Certbot
}

我可怕的管理员界面的屏幕截图 我的管理员目录的屏幕截图

4

0 回答 0