简介
茄子TV是一套影视小程序源码,管理后台采用苹果CMS,项目支持封装成APP。API接口基于TP5框架开发,API站点与苹果CMS影视站点相互独立,部署时需要准备两个域名或者子域名分开搭建。整套项目包含API后台、CMS程序与小程序前端代码,需要分别配置服务器环境、数据库信息以及小程序相关参数。

教程
API运行环境
服务器部署宝塔面板,PHP版本7.0及以上,MySQL5.6,Web服务选用Nginx;PHP需要开启fileinfo、sg11扩展。Nginx伪静态规则:location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }
CMS站点环境
PHP版本大于等于5.6,MySQL5.6,Nginx。API站点根目录为public,导入data.sql数据库文件;修改config/app.php填写小程序appid,config/database.php配置API数据库信息,application/videos/model/Videos.php填写苹果CMS数据库账号密码。API后台访问地址为域名/admin.php,默认账号密码admin123123。
苹果CMS站点导入maccms.sql.gz,已有苹果CMS10可跳过导入,直接填写数据库连接信息,CMS后台地址域名/admin.php。影视采集按照资源站自带教程配置。
小程序编译环境
必备HBuilderX正式版,搭配微信开发者工具,调试基础库版本≥2.8.3。在HBuilderX导入APP目录,配置微信开发者工具路径后编译预览。
小程序发布审核流程
打开pages.json,删除所有注释内容;进入API后台,系统设置中开启小程序过审页开关,重新编译预览确认页面正常后上传提交审核。审核通过2至3小时后再关闭开关。小程序名称不能使用影院、影视剧、VIP电影等违禁词,类目选择工具-信息查询,例如命名为XX影评、XX评分。
