远程上传后端配置引导
请先编辑本目录下的 config.php,再回到本页面检查配置。主站 API 返回格式错误时,通常是主站地址填错、接口被重定向、PHP 报错输出为 HTML,或主站未正确部署对应 API。
必填配置
主站地址
MAIN_SITE_URL
https://x-sp.1188550.xyz
例如 https://www.example.com,不要填写到 /api/ 路径。
上传后端 Token
API_TOKEN
8e70****913d
填写主站「上传管理 -> 上传后端配置 -> API配置」生成的 Token。
视频同步密钥
VIDEO_SYNC_SECRET
3205****3456
需与主站「视频数据 API 同步」中的 API 密钥保持一致。
开箱自检
会检测主站 API、上传接口连通性、PHP 上传限制、FFmpeg 与存储权限。
其他配置
UPLOAD_DOMAIN
内嵌上传域名
https://up.qinlin.019230.xyz
主站 upload.php 用 iframe 加载本目录 embed_upload.php,例 https://upload.example.com/视频上传
VIDEO_DOMAIN
视频域名
https://up.qinlin.019230.xyz
IMAGE_DOMAIN
图片域名
https://up.qinlin.019230.xyz
MP4_DIR
mp4 目录
mp4
M3U8_DIR
m3u8 目录
m3u8
ORIGINALS_DIR
原始文件目录
originals
FFMPEG_PATH
FFmpeg 路径
/usr/bin/ffmpeg
FFPROBE_PATH
FFprobe 路径
/usr/bin/ffprobe
VIDEO_SYNC_PATH_PREFIX
同步路径前缀(遗留)
videos/
审核通过写入 storage/m3u8/用户ID/10位目录/index.m3u8 与 screenshot.jpg,主站 path_prefix 建议 storage/。
常见故障排查
- 确认
MAIN_SITE_URL只填写主站根地址,例如https://www.example.com。 - 打开主站
/api/upload_admin_auth.php和/api/video_data_sync.php,应返回 JSON 或「请使用 POST」,不应返回 HTML 页面。 - 如果检测结果里出现 HTML、登录页、404、Fatal error,请优先修复主站路径、伪静态、PHP 报错或数据库连接。
- 确认
API_TOKEN与主站上传后端配置一致,VIDEO_SYNC_SECRET与主站视频数据 API 同步密钥一致。 - 确认
VIDEO_SYNC_PATH_PREFIX与主站视频数据同步路径前缀一致,否则审核通过时可能出现签名校验失败。 - 若浏览器报网络错误,优先检查上传地址、证书、端口与反向代理上传大小限制(如 Nginx
client_max_body_size)。