我遇到的问题和网上搜的还不同,
原因在于我之前在nginx的配置里增加了下面这个http强制跳转到https

    # 新增HTTP到HTTPS重定向的server块
    server {
        listen 80;
        server_name xxx.cn www.xxx.cn;

        # 301重定向到HTTPS
        return 301 https://$host$request_uri;
    }

后来发现也是这个代码导致的无法访问phpmyadmin,解决办法是询问了chatgpt,AI还真是万能啊,直接解决了问题。

把 listen 80; 改成 listen 80 default_server; 就可以了

宝塔面板默认监听888端口,可以修改新添加的重定向代码中的 listen 80 为 listen 80 default_server; 这样设置后,仅当其他server块都不匹配时,才会匹配到该server块。

话说wp这个鬼编辑器是真难用。