一、环境准备
条件 | 要求 |
---|---|
PHP 版本 | ≥ PHP 7.0 (推荐 7.4+) |
数据库 | MySQL 5.6 及以上 |
PHP 扩展 | fileinfo、gd |
目录权限 | uploads/、cache/ 等可写 |
建议配置 | 开启 OPcache,配置 upload_max_filesize ≥ 100M |
二、搭建教程
-
上传源码
-
在服务器上添加站点(虚拟主机或子域名均可)
-
将源码压缩包(
source.zip
)上传至站点根目录 -
进入根目录执行:
unzip source.zip
-
-
在线安装
-
访问域名(如
https://example.com
) -
按提示填写:
-
数据库主机/端口
-
数据库名、用户名、密码
-
管理员账号信息
-
-
点击“安装”并等待完成
-
-
部署美化模板(可选)
-
将“彩虹外链美化模板”包上传至根目录
-
解压并覆盖原有文件
unzip rainbow_template.zip -d ./
-
备份提醒:操作前务必备份
templates/
与数据库
-
-
安全加固
-
删除或重命名
install/
目录 -
设置关键目录仅可执行,禁止源码泄露
-
定期导出并异地保存数据库备份
-
三、源码功能简介
功能 | 说明 |
---|---|
文件上传 | 支持任意格式(文档/图片/音视频) |
外链生成 | 普通文件、图片(HTML/Markdown 嵌入)、音视频在线播放 |
代码辅助 | 自动生成 UBB 码、HTML 嵌入代码 |
在线预览 | 文本、图片、音乐、视频均可在浏览器直接预览 |
多用途应用 | 可作网盘、图床,或小型音乐/视频分享站点 |
四、常见问题 & 优化建议
问题/症状 | 原因分析 | 解决方案 |
---|---|---|
安装失败 | 数据库连接参数错误;PHP 扩展缺失 | 核对 DB 信息;确认 fileinfo、gd 等扩展已启用 |
文件上传卡顿或失败 | upload_max_filesize、post_max_size 太小 | 修改 php.ini 对应参数并重启 PHP-FPM |
模板样式显示异常 | 浏览器缓存;文件覆盖不完整 | 清除缓存(Ctrl+F5);核对模板包完整性 |
站点响应慢 | 未开启 OPcache;静态资源未走 CDN | 启用 OPcache;接入 CDN 做静态加速 |
五、安装完成后推荐操作
建议项 |
作用 |
---|---|
删除安装脚本 | 防止被二次执行 |
设置只读权限 | 对除 uploads/、cache/ 外的目录设置更严格权限 |
定期备份 | 异地保存数据库及 uploads/ 目录 |
静态资源优化 | 合并压缩 CSS/JS,接入 CDN 提升访问速度 |
© 版权声明
THE END
暂无评论内容