远程上传后端配置引导
请先编辑本目录下的 config.php,再回到本页面检查配置。主站 API 返回格式错误时,通常是主站地址填错、接口被重定向、PHP 报错输出为 HTML,或主站未正确部署对应 API。
必填配置
主站地址
MAIN_SITE_URL
未配置
例如 https://www.example.com,不要填写到 /api/ 路径。
上传后端 Token
API_TOKEN
未配置
填写主站「上传管理 -> 上传后端配置 -> API配置」生成的 Token。
视频同步密钥
VIDEO_SYNC_SECRET
未配置
需与主站「视频数据 API 同步」中的 API 密钥保持一致。
接口检测
检测会请求主站两个 API,只验证是否返回 JSON,不会创建视频数据。
其他配置
UPLOAD_DOMAIN
上传域名
未配置
VIDEO_DOMAIN
视频域名
未配置
IMAGE_DOMAIN
图片域名
未配置
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/
需与主站 video_sync_path_prefix 保持一致,默认建议 /videos/。
排查“主站 API 返回格式错误”
- 确认
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与主站视频数据同步路径前缀一致,否则审核通过时可能出现签名校验失败。