AVS系统7.0版本,网上找的免费版本,有很多问题,本着研究代码提升水平的精神,遇到什么问题就寻找解决办法。
今天遇到的问题是,打开管理后台进入视频管理页面,报了一个错误:
Notice: Undefined variable: dir_handle in /avs7.0/include/function_thumbs.php on line 44

于是看了下function_thumbs.php这个文件,几经排查发现报错的原因是把之前上传的视频删除了,导致进入视频管理页面时AVS系统会先检查已经删除的视频,并把服务器上的本地视频也删除。

继续找从哪里开始删除视频的

最终找到是从/siteadmin/modules/videos/all.php第15行开始检查已删除视频的

找到原因就好办了,加一个判断就行了,如

在使用AVS系统7.0的免费版本时,遇到管理后台视频管理页面显示'Undefined variable: dir_handle'错误。问题源自于在删除视频后,function_thumbs.php文件的第44行尝试处理已不存在的视频。通过在/siteadmin/modules/videos/all.php的第15行增加条件判断,避免检查和删除已删除的视频,成功解决了这个问题,使视频管理页面恢复正常。
最低0.47元/天 解锁文章
282

被折叠的 条评论
为什么被折叠?



