thinkphp: 安装fastadmin

一,官方地址:

1,官方站:

https://www.fastadmin.net/

2,文档地址:

https://doc.fastadmin.net/docs/install.html

 

二,安装:

1,下载:

下载地址:

https://www.fastadmin.net/download.html

如图

2, 解压fastadmin安装包到服务器,并解压:

liuhongdi@lhdpc:/data/site/admin/fast$ unzip 1.5.0.20240328.zip

3, 配置nginx站点,供访问:

root@lhdpc:/etc/nginx/sites-enabled# more fast.conf 
server {
        listen       8008;
        root   /data/site/admin/fast/public;
        server_name fast;
        index  index.php;
        location / {
            if (!-e $request_filename){
                 rewrite  ^(.*)$  /index.php?s=$1  last;   break;
           }
        }
        location ~ \.php(.*)$ { # 正则匹配.php后的pathinfo部分
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $DOCUMENT_ROOT$fastcgi_script_name;
            fastcgi_param PATH_INFO $1; # 把pathinfo部分赋给PATH_INFO变量
            include        fastcgi_params;
        }
    }

4,安装:

访问站点地址加/install.php,填写相应的字段名后,点最下面的 点击安装 按钮

5,安装完成:如图:

 

6,登录进入:

 

三,测试效果:

 

四,遇到的问题:

1, 第一次访问install.php时报错,如图:

原因: session所在目录没有写权限

解决:

root@lhdpc:/data/site/admin/fast# chmod 777 -R runtime/

2,访问install.php时,提示没有权限写配置文件:

如图:

解决:

把文件的owner/group切换为nginx和php-fpm的运行用户即可:
为防后面出现类似问题,对整个文件夹做操作即可

root@lhdpc:/data/site/admin# chown www-data.www-data -R fast/

 

posted @ 2024-07-29 13:57  刘宏缔的架构森林  阅读(174)  评论(0编辑  收藏  举报