#最新
RXThinkCMF_AVL8_PRO安装教程

2025-03-27 0 281

测试环境:phpstudy  (Nginx1.15.11+MySQL5.7.26+redis3.0.504)
开发工具:phpstorm
第一步:
下载源码:https://gitee.com/rxthinkcmf/RXThinkCMF_AVL8_PRO
第二步:
在phpstudy中创建项目例如:(api.zy.com)详情见下图,解压第一步压缩包获得源码,放入项目根目录根目录

RXThinkCMF_AVL8_PRO安装教程
将api.zy.com的根目录设置为public,访问项目获得如下图,说明接口后台安装完成:

RXThinkCMF_AVL8_PRO安装教程
第三步:
设置后端服务图片域名:imgs.zy.com 配置信息见图三:

RXThinkCMF_AVL8_PRO安装教程
第四步:
Nginx后端服务域名配置(D:\phpstudy_pro\Extensions\Nginx1.15.11\conf\vhosts\api.zy.com_80.conf):

  1. server {
  2.         listen        80;
  3.         server_name  api.zy.com;
  4.         root   “D:/phpstudy_pro/WWW/api.zy.com/public”;
  5.         index   index.php;
  6.         charset utf8;
  7.         # redirect server error pages to the static page /50x.html
  8.         error_page   500 502 503 504  /50x.html;
  9.         location = /50x.html {
  10.             root   html;
  11.         }
  12.         
  13.         location / {  
  14.             try_files $uri $uri/ /index.php$is_args$query_string;
  15.         } 
  16.         if (!-e $request_filename) {
  17.             rewrite  ^(.*)$  /index.php?s=$1  last;
  18.             break;
  19.         }
  20.         location ~ \.php$ {
  21.             fastcgi_pass   127.0.0.1:9000;
  22.             fastcgi_index  index.php;
  23.             fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
  24.             include        fastcgi_params;
  25.         }
  26.         # deny access to .htaccess files, if Apache’s document root
  27.         location ~ /\.ht {
  28.             deny  all;
  29.         }
  30. }

第五步:
Nginx后端服务图片域名配置(D:\phpstudy_pro\Extensions\Nginx1.15.11\conf\vhosts\imgs.zy.com_80.conf):

  1. server {
  2.         listen        80;
  3.         server_name  imgs.zy.com;
  4.         root   “D:/phpstudy_pro/WWW/api.zy.com/public/uploads”;
  5.         location ~ \.ico|jpg|JPG|PNG|GIF|JPEG|jpeg|gif|png|js|css|woff2|ttf$ {
  6.             add_header AccessControlAllowOrigin *;
  7.             add_header AccessControlRequestMethods GET,POST,PUT,DELETE,OPTIONS;
  8.             #expires 1h;
  9.         }
  10. }

第六步:
前端配置,根目录和avui目录下执行 npm install 添加项目需要的扩展,在avui目录下.env 配置文件中替换接口域名为:api.zy.com  替换后端访问域名为:admin.zy.com

第七步:
创建数据库,并导入doc目录下avl8.pro.sql 数据库文件,并在根目录下.env文件中配置数据库信息 ,并配置.env文件中的后端图片域名 IMG_URL = http://imgs.zy.com

第八步:
在启动前端项目服务之前,我们需要对前端框架的请求访问地址进行配置,具体配置文件为 avui\src\config\setting.js 将请求的API地址换成你本地自己配置的域名即可,如下图所示:

RXThinkCMF_AVL8_PRO安装教程

第九步:
执行前端打包命令 :npm run build 可对前端项目进行打包,打包完成后会在项目根目录自动生成 dist 目录,可以直接将此目录发布到服务并配置域名进行访问,如下图所示:

RXThinkCMF_AVL8_PRO安装教程

第十步:
执行命令 npm run dev 如果有问题可以尝试(npm run serve) 即可启动本地服务,启动成功后会自动显示本地服务可访问地址,将网址拷贝值浏览器访问即可,如下图所示:

RXThinkCMF_AVL8_PRO安装教程

第十一步:
设置前端域名(admin.zy.com)见下图并附上Nginx配置如下:

RXThinkCMF_AVL8_PRO安装教程

  1. server {
  2.         listen        80;
  3.         server_name  admin.zy.com;
  4.         root   “D:/phpstudy_pro/WWW/api.zy.com/avui/dist”;
  5.         # 开启gzip功能
  6.         gzip on;
  7.         gzip_min_length 10k;
  8.         gzip_comp_level 9;
  9.         gzip_types text/plain text/css application/javascript application/xjavascript text/javascript application/xml;
  10.         gzip_vary on;
  11.         gzip_disable “MSIE [1-6]\.”;
  12.         location /{
  13.             try_files $uri $uri/ @router;
  14.             index index.html;
  15.         }
  16.         location @router{
  17.             rewrite ^.*/index.html last;
  18.         }
  19. }

附加问题排除:修改前端文件后请重新编译,如果遇到跨域问题(脚本无法获取响应主体(原因:CORS Missing Allow Origin))的话 请在在后端服务的跨域中间件里面把你的前端访问地址加进去放行

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

相关说明: 1、站内所有资源均可通过日常签到等任务进行免费兑换,记得每日来本站签到哦~! 2、本站资源大多存储在云盘,如出现链接失效请评论反馈。 3、所有站内资源仅供学习交流使用。未经原版权作者许可,禁止用于任何商业环境,否则后果自负。为尊重作者版权,请购买正版作品。 4、站内资源来源于网络公开发表文件或网友分享,如侵犯您的权益,请联系管理员处理。 5、本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!

京西资源网 其他教程 RXThinkCMF_AVL8_PRO安装教程 https://www.ujx.net/jishujiaocheng/qt_jc/4839.html

精品优质资源分享!

上一篇:

已经没有上一篇了!

下一篇:

已经没有下一篇了!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务