适用人群说明
本文面向两类人:一是刚接触苹果CMS、想搭建个人影视站但被附件配置卡住的新手;二是已经建站但频繁遇到图片裂开、视频无法播放、防盗链失效等问题的老站长,如果你是零基础,别怕,跟着我的步骤走,保证30分钟内搞定附件设置,网站稳稳跑起来。
第一步:登录后台,找到附件设置的入口
安装好苹果CMS后,用管理员账号登录后台(默认地址:你的域名/admin),左侧菜单栏找到“系统” → 点击“附件设置”,注意:有些版本藏在“系统”→“系统设置”的二级选项卡里,不过90%的版本都直接有“附件设置”入口,如果没找到,检查一下你的模板是否自定义了菜单,或者直接搜索“附件”关键词。
第二步:本地附件配置(基础必做)
大多数新手先从本地附件开始,这样不用花钱买云存储,在附件设置页面,你需要关注三个核心参数:
- 附件保存路径:默认是
./upload/,建议不要改,但一定要确认这个文件夹存在且有写入权限,用FTP或宝塔面板进入网站根目录,找到upload文件夹,右键设置权限为 755(如果出现上传失败,临时改成777,但建站后建议改回755安全)。 - 附件URL地址:默认是空,会自动拼接域名,如果你用了CDN或反向代理,这里需要填完整的URL,
https://cdn.yourdomain.com/upload/,新手先留空,用默认。 - 允许上传的文件类型:默认已经包含 jpg、png、gif、mp4、mkv 等常见格式,别乱删,如果你想额外支持字幕文件(如srt、ass),手动添加
|srt|ass到末尾(注意用竖线分隔)。
重点操作:点击底部的“提交保存”,然后去前台随便上传一张图片测试,如果上传后页面显示图片地址无法访问,多半是路径权限问题,用宝塔面板修复一下 upload 文件夹的权限即可。

苹果CMS附件设置终极指南,手把手教你避坑,小白也能搭出稳定影视站
第三步:远程附件配置(进阶但推荐)
本地附件有两个致命缺点:占服务器硬盘、耗费带宽导致网站卡顿,所以强烈建议配置远程存储,比如阿里云OSS、腾讯云COS、七牛云或又拍云,这里以阿里云OSS为例,手把手走一遍:
- 先去阿里云开通OSS服务,创建一个Bucket,地域选离你用户最近的(比如华南选深圳,华东选上海),权限设置为公共读(否则前端无法加载图片)。
- 拿到Bucket的Endpoint(
oss-cn-shenzhen.aliyuncs.com)和AccessKey ID/Secret。 - 回到苹果CMS后台,在附件设置中“选择一个存储驱动”下拉选择“阿里云OSS”。
- 填写参数:
- Bucket:你的Bucket名称
- Endpoint:注意不带Bucket前缀,只填类似
oss-cn-shenzhen.aliyuncs.com - AccessKey ID / AccessKey Secret:从阿里云RAM用户获取(建议单独新建一个仅OSS权限的子账号)。
- 上传目录:填
upload/或留空(根目录),推荐填uploads/避免和本地冲突。 - 域名:填你的Bucket绑定的自定义域名(如果没绑,就填OSS默认域名,但会被防盗链限制,所以最好绑定一个自己的域名并开启CDN)。
- 关键一步:保存后,系统会自动把之前本地上传的附件迁移到远程?不会!你需要手动去“系统”→“文件管理器”或者用插件同步,新手可以不管旧文件,直接新上传的走远程即可。
第四步:图片缩略图与防盗链配置(别漏了)
苹果CMS会生成多张缩略图(如封面、列表图),如果缩略图不显示,往往是因为开启了图片处理功能,在附件设置底部找到“图片缩略图”区域:
- 启用缩略图:建议开启,但宽度和高度要按你的模板需求来,比如模板要求列表图宽200高300,你就填
200,300,不要贪心多设,否则服务器处理图片会变慢。 - 缩略图方式:默认用GD库,如果服务器支持ImageMagick,选后者质量更好,不懂就保持默认。
然后就是防盗链——这是防止别人直接引用你图片流量耗尽的保命技能,在附件设置里找到“防盗链”选项卡(部分版本在“系统”→“安全设置”里):
- 开启Referer防盗链,填入你的网站域名(
*.yourdomain.com和*.cdn.yourdomain.com)。 - 允许空Referer?建议关闭,否则手机端某些浏览器会访问失败,如果关闭后手机端图片加载出错,再去开启。
- 注意:如果你用了CDN,CDN也要开启防盗链,且要添加CDN节点的IP白名单,否则CDN缓存会拉取失败。
第五步:常见踩坑提醒(血泪教训)
坑1:路径斜杠方向
网上很多教程写路径时,末尾加不加斜杠?苹果CMS的附件设置中,所有路径末尾不要加斜杠!./upload 而不是 ./upload/,https://cdn.xxx.com/upload 而不是 https://cdn.xxx.com/upload/,加了斜杠会导致二级目录文件访问时出现双斜杠错误。
坑2:远程附件跨域问题
配置阿里云OSS后,前台图片能打开,但视频无法加载?打开浏览器控制台,看有没有CORS错误,你需要去OSS控制台设置“跨域访问”:来源填 (或具体域名),允许方法选 GET、HEAD、OPTIONS,保存后等一分钟生效。
坑3:附件URL地址与CDN冲突
如果你既配了远程OSS,又配了CDN,然后附件URL地址写的是CDN域名,那OSS那边的防盗链会拦截CDN的请求,解决办法:在OSS防盗链白名单中加入你的CDN节点IP段,或者直接关闭OSS防盗链,依靠CDN的防盗链,新手建议只开CDN防盗链。
坑4:上传大文件失败
苹果CMS默认PHP上传限制是2MB,视频文件动不动几百MB,需要修改PHP配置:找到php.ini里 upload_max_filesize 和 post_max_size,改成 1024M 或更大,同时修改 max_execution_time = 300,如果是宝塔面板,直接去“软件商店”→“PHP设置”里修改。
坑5:迁移导致文件全部404
如果你从本地切到远程OSS,记得去“系统”→“生成”→“生成静态”里重新生成一次全站HTML,否则之前的文章里引用的图片还是本地路径,懒人办法:在数据库里执行SQL替换,但新手别碰,直接重新生成最稳。
最后一步:验证与收尾
全部配置完成后,去前台随便找一个有图片的视频详情页,按F12打开浏览器开发者工具,看网络请求中图片的状态码:
- 200:成功,继续开心。
- 403:防盗链或权限问题,检查白名单。
- 404:路径不对或文件不存在,检查附件URL地址和文件实际位置。
- 500:服务器配置问题,检查PHP报错日志。
如果所有图片都显示完美,恭喜你,苹果CMS附件设置成功!接下来你就可以放心地往站里添加视频、文章,而不用担心流量被啃光或者图片裂开了。
附件配置是建站的基石,这一步做好,后面90%的问题都不会碰到,如果还有疑问,照着本文多走两遍,或者去苹果CMS官方论坛搜关键词,动手操作吧,别光收藏。
发表评论