FastAdmin 部署后后台302 问题解决方案

使用 1 Panel 的 站点功能部署 FastAdmin ,且部署时的 伪静态 选 thinkphp,部署完成后 发现 用户端可以正常访问。

但访问管理端时会出现 无限重定向 login/index 的问题,最终浏览器提示重定向次数过多 效果如下:

经过排查 发现问题出现在 1Panel 自带的 fastcgi-php.conf 上这个文件上,如图 21 行。

解决方案是注释掉这一行,然后使用 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; 
    }

处理后保存配置,fastadmin 管理端入口即可正常访问

感谢你的反馈 我们试一下