快速部署短剧影视资源搜索引擎系统,基于Nginx+PHP7.2+MySQL5.6环境,涵盖伪静态配置、数据库导入、超时优化及夸克网盘Cookie获取等核心步骤。提供后台管理入口与常见问题解决方案(如502错误修复、转存中断处理),助力高效搭建稳定可靠的影视资源聚合平台,适合开发者与技术爱好者参考实践。
全新短剧影视夸克云盘资源搜索引擎系统搭建指南
一、系统运行环境要求
- Web服务器:Nginx
- PHP版本:必须为PHP7.2(其他版本不兼容)
- 数据库:MySQL 5.6
二、搭建步骤
-
上传源码
将系统源码上传至服务器指定目录。 -
设置网站运行目录
配置服务器指向源码中的public
文件夹作为网站根目录。 -
配置伪静态规则
- Nginx:设置ThinkPHP专用伪静态规则(宝塔面板可直接选择“ThinkPHP”预设模板)。
- 示例规则片段:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=/$1 last; break; } }
-
导入数据库
通过phpMyAdmin或命令行导入提供的SQL数据库文件。 -
修改数据库配置
编辑.env
文件,填写数据库连接信息:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=your_db_name DB_USERNAME=your_db_user DB_PASSWORD=your_db_password
-
完成部署
访问域名,检查系统是否正常运行。
三、后台管理入口
- 地址:
https://你的域名/qfadmin
- 默认账号密码:
admin / 123456
(首次登录后建议立即修改密码)
四、常见问题解决方案
1. 资源转存中断(超时问题)
- 现象:转存操作在1-5分钟后自动中断。
- 解决:
- 修改PHP超时限制:
; php.ini 文件中修改以下参数 max_execution_time = 86400 ; 最大值建议设为86400秒(24小时)
- 重启PHP服务使配置生效。
- 修改PHP超时限制:
2. Nginx 404 Not Found 错误
- 原因:伪静态规则未正确配置。
- 解决:
- 宝塔面板用户:进入网站设置 → 伪静态 → 选择 ThinkPHP 模板。
- 手动配置:参考步骤2中的Nginx伪静态规则。
3. 获取夸克网盘Cookie
- 用途:系统需通过Cookie实现资源转存。
- 操作步骤:
- 登录夸克网盘官网(pan.quark.cn)。
- 按
F12
打开浏览器开发者工具 → 切换至 Application 标签。 - 在左侧 Cookies 列表中找到
pan.quark.cn
域名。 - 复制
Cookie
字段的值,粘贴至系统配置中。
(注:Cookie有效期较短,需定期更新)
4. PHP配置优化建议
- 超时与上传限制:
- 若网站出现502错误,可适当增加PHP超时时间(但不超过86400秒)。
- 上传大文件时,需同步调整
upload_max_filesize
和post_max_size
参数。
五、注意事项
- 严格使用PHP7.2环境,避免版本冲突。
- 定期备份数据库及源码,防止数据丢失。
- Cookie涉及账号安全,勿在公共场合泄露或明文存储。
如遇其他技术问题,建议结合服务器日志(如Nginx错误日志、PHP-FPM日志)进行排查。