我遇到的问题和网上搜的还不同,
原因在于我之前在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这个鬼编辑器是真难用。