fastadmin 在linux 上安装后出现的问题和解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014273681/article/details/81317492

一、问题描述:FastAdmin 在本地下载安装好后移到服务器上报错:

               错误1: 首页进入后报open_basedir错误;

              错误2:在错误1解决后,进入后台登陆页面的时候报404 Not Found错误;

二:错误分析:

       错误1:原因php限制访问上级目录,解决方案:在nginx中找到fastcgi.conf文件,设置open_basedir=NULL,重启service nginx restart  和 service php-fpm restart即可

       错误2 : 报404错误是由于伪静态设置问题,解决方案:在nginx配置文件中,添加伪静态如下,

location /
       {
                index index.php;
                #ThinkPHP REWRITE支持
                if (!-e  $request_filename) {
                    rewrite ^/(.*)$ /index.php?s=$1 last;
                }
       }

或者,引入伪静态文件,我的是thinkphp框架,所以引入thinkphp.conf后重启就好

猜你喜欢

转载自blog.csdn.net/u014273681/article/details/81317492