我也是用宝塔一键部署了网址,和你一样出现了问题。
以下是我改的地方,改了之后能顺利登录
改了这几个地方:
1.环境nginx:1.20.2 mysql: 5.7.40 php:7.1 phpmyadmin4.4
2.网站设置:
2.1子目录绑定,子域名全部删除(图片上传不了,路径为:网址/对应网址的 设置 /子目录绑定/ 全部子域名删除)
2.2域名绑定,把刚才删除的子域名全部添加到这里(路径为:网址/对应网址的 设置 /域名管理/子域名填写,添加)
ps:这里记得域名解析要设置为泛解析
3.nginx 手动修改配置(以下为后台页面配置):
3.1相关源码
server
{
listen 80;
server_name appadmin.域名;
index index.php index.html index.htm default.php default.htm default.html;
root /www/wwwroot/网站文件夹名字(一键部署默认为pc站点域名)/appadmin/web;
include enable-php-71.conf;
include /www/server/panel/vhost/rewrite/网站文件夹名字(一键部署默认为pc站点域名).conf;
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
location / {
if (!-e $request_filename){
rewrite ^/(.*)$ /index.php/$1 last;
}
}
#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log off;
access_log /dev/null;
}
location ~ .*\.(js|css)?$
{
expires 12h;
error_log off;
access_log /dev/null;
}
access_log /www/wwwlogs/网站文件夹名字(一键部署默认为pc站点域名).log;
error_log /www/wwwlogs/网站文件夹名字(一键部署默认为pc站点域名).error.log;
}
BINDING-admin.domain.com-END
BINDING-img.domain.com-START
3.2图片服务名代码修改两个地方
“server_name appadmin.你的域名; ” → “ server_name img.你的域名;”
“root /www/wwwroot/网站文件夹名字(一键部署默认为pc站点域名)/appadmin/web” →“root /www/wwwroot/网站文件夹名字(一键部署默认为pc站点域名)/appimage/common;”
3.3移动端(依照3.2的说明)
改为 server_name m.你的域名;
及 root /www/wwwroot/你的域名/apphtml5/web;
3.4 app端口及app服务端还有多商户后台按这个方式增加
4.0 换个网络环境(或者修改电脑dns),我的宽带dns无法解析,换手机网络之后正常进入