前台访问报错后台正常
报错之Cannot read property 'movieid' of undefined
出现原因
你添加并发布了一个剧集,然后把该剧集里面的单集全部删了,导致该剧集里面无任何单集。
解决办法
找到该剧集,下架即可;或者重新添加单集就行了。
报错之Cannot read property url of undefined
出现原因
此问题大概率缺少封面2
信息,主要出现在旧模板升级到projectx
模板的时候或者你转码截图设置为0
。
解决办法
访问高级版后台,找到左侧视频管理,进入后,点击右上角批量生成海报,等待片刻就会给你视频生成封面2
,需要注意的是:
1、只针对finish状态且没有封面2的视频自动生成封面2。
2、如果转码期间未设置截图数即为0,则不生成封面2。
如果上述方法解决不了,或者想自己上传封面2
,则可以手动查找缺少封面2
的视频,使用SSH
客户端登录服务器,使用命令:
#进入到数据库控制台
mongo
#进入到高级版数据库
use ffmpeg
#查看电影中缺少海报2的视频信息
db.movies.find({status:'finished','poster2.url':{$exists:false}})
#查看剧集中缺少海报2的剧集信息
db.tvs.find({published:'published','poster2.url':{$exists:false}})
记录缺少海报2
的电影名称,自己在后台操作里上传海报2
,剧集直接上传海报即可。
上传海报2
后,清空redis
缓存生效:
redis-cli
flushall