现象

解决方案
1、伪静态检查:thinkphp 并且用户端可以正常访问,后端管理异常,被定向到了login/index
location ~* (runtime|application)/ {
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
so,伪静态应该是没问题的。
2、权限检查
运行目录:/public
文件权限:正常

后来,检查,1Panel 自带的 配置文件有问题
1panel默认的如下

注释掉这一行,然后使用 fastadmin 官方推荐的 fastcgi 配置,代码如下:

location ~ [^/]\.php(/|$) {
fastcgi_pass 127.0.0.1:9000;
# include fastcgi-php.conf; # 注释掉这一行或者直接复制我的示例代码
include fastcgi_params;
fastcgi_index index.php;
fastcgi_split_path_info ^((?U).+\.php)(/?.+)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
保存后,重新访问正常。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
















暂无评论内容