源码架构说明
茄子TV影视整套程序采用分离式架构设计,分为TP5框架开发的API视频接口站点、苹果CMS影视站点两套独立程序。部署时需分别绑定独立域名或子域名,实现数据互通与资源同步。整套源码附带详细图文搭建文档,部署流程简单易懂,适合新手快速搭建影视项目。

服务端环境配置要求
API接口站点环境
推荐依托宝塔面板部署,适配 Nginx 运行环境,具体配置参数如下:PHP7.0及以上版本、MySQL5.6。PHP环境需手动开启 fileinfo、sg11 扩展,保障接口程序正常运行。
Nginx伪静态配置规则:
location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }苹果CMS站点环境
环境适配门槛更低,支持 PHP5.6及以上版本,搭配 MySQL5.6 数据库、Nginx 服务器即可稳定运行。
数据库导入与核心配置
API站点部署配置
API站点根目录为 /public/,上传目录内 data.sql 文件并完成数据库导入。需重点修改三处核心配置文件,适配个人服务器参数:
/config/app.php:文件底部可填写小程序appid等平台授权信息。/config/database.php:配置API站点本地数据库连接参数。/application/videos/model/Videos.php:填写苹果CMS站点数据库账号密码,实现影视数据同步对接。
CMS站点部署配置
全新部署可上传CMS目录下 maccms.sql.gz 数据库文件并导入。已搭建苹果CMS10的服务器可跳过数据库导入,直接修改配置文件即可。站点根目录为服务器根目录,核心配置文件为 /application/database.php,需填写本地数据库信息完成对接。影视资源采集可参照各资源站自带帮助教程操作。
后台登录信息
API后台访问地址:域名/admin.php
CMS后台访问地址:域名/admin.php
两套后台默认登录账号:admin,默认登录密码:123123
小程序编译运行环境
小程序开发编译需搭配专属工具,必备环境与配置要求如下:
核心工具:HbuildX 正式版,用于项目导入、编译与打包。
辅助工具:微信开发者工具,用于小程序调试与预览。
基础版本:微信开发者工具调试基础库版本不低于2.8.3,优先选择高适配版本。
部署流程为使用HbuildX导入项目文件夹,配置微信开发者工具本地路径,完成编译运行。若工具未正常拉起,可根据报错提示修复工具配置。
小程序过审与发布规范
项目发布前需打开 pages.json 文件,清空文件内所有注释内容,删除受限功能页面配置,适配微信平台审核规则。登录API后台,依次进入系统、系统设置、全局配置,开启小程序过审页开关。
配置完成后重新编译项目,手机预览确认所有页面正常加载,无功能异常后即可上传提交审核。审核通过后间隔2至3小时关闭过审开关,规避平台二次复核。
小程序命名禁止使用影院、影视剧、VIP电影等违禁词汇,可采用影评、影视评分等合规名称,类目选择工具-信息查询,可大幅提升审核通过率。APP、H5端项目可恢复注释功能,解锁完整权限。
