介绍:AVS在线视频上传分享程序是一个老牌的国外视频分享CMS,可以使用本程序创建在线视频、游戏以及相册分享网站。你的用户可以上传自己的视频、照片以及flash游戏,程序支持多语言,还有很多其他强大的功能,国外很多视频分享网站都是使用这个程序(你懂的),本教程所使用的程序为V7.0版本,本期就来为大家介绍这款程序的详细安装方法。

AVS7.0和之前的老版本相比,变化比较大的地方主要有下面这几点:

1.搭建比以前更简单,现在只需要安装FFMPEG即可。
2.后台界面重写了,比之前好看了很多。
3.程序支持到`PHP7.0`

功能介绍

视频功能

#前端

用户可以上传视频(超过`20`种格式)
上传视频上传的进度条
用户可以直播观看视频)
用户可以评论视频
用户可以举报视频
用户可以评价视频
用户可以嵌入视频
用户可以分享视频
用户可以查看相关视频
视频页面按时间轴,类别和类型排序(私人/公共)

#后台(管理面板)

管理视频(删除/批准/暂停/功能/取消功能/编辑)
管理视频评论
管理垃圾邮件和标记的视频

照片功能

#前端

用户可以上传照片并整理相册中的照片(`jpg`,`gif`和`png`)
用户可以评论照片
用户可以标记照片
用户可以评价照片
用户可以分享照片
用户可以查看相册幻灯片

#后端(管理面板)

管理照片和相册(删除/批准/暂停)
管理照片评论
管理垃圾邮件和标记的照片

游戏功能

#前端

用户可以上传游戏(`swf`扩展)
用户可以评论游戏
用户可以评价游戏
用户可以分享游戏

#后端(管理面板)

管理游戏(删除/批准/暂停/编辑)
管理游戏评论
管理垃圾邮件和标记的游戏

博客功能

#前端

用户可以创建博客
用户可以在他们的博客上嵌入照片和视频
用户可以评论博客

#后端(管理面板)

管理博客(删除/批准/暂停/编辑)
管理博客评论

用户功能

#前端

用户拥有自己的个人资料页面
用户可以配置在其个人资料页面上列出的内容
用户可以配置要接收的电子邮件
用户可以邀请朋友
用户可以评论其他用户个人资料
用户可以向其他用户发送消息
用户可以报告其他用户
用户可以订阅其他用户
用户可以编辑他们的个人资
用户可以上传和裁剪头像
用户可以轻松批准/拒绝朋友
用户可以监控其他用户的操作(当他们上传视频/照片/游戏/博客时)

#用户墙

按性别排序的用户
后端(管理面板)
管理用户(添加/删除/暂停/编辑)
电子邮件用户(或群发邮件)

管理博客/公告

管理员可以在网站上创建博客/新闻/公告部分
用户可以对管理博客/新闻/公告发表评论
管理员可以通过支持/反馈页面接收访问者的电子邮件

分类管理

类别页面
对于每个类别,可以显示类别封面图像,或其最新视频
后端(管理面板)
管理类别(添加/删除/编辑)

广告功能

整个网站有`20`多个广告位
旋转广告(广告组)
视频播放器中的前/后滚动视频/图像/ `Flash`广告
播放期间视频播放器中的文字广告(位于底部)

管理面板

能够控制网站的各个方面
配置邮件设置(`php`邮件,`sendmail`或`smtp`服务器)
配置视频转换设置(适用于`SD`,`HD`和移动设备)
编辑静态页面
编辑电子邮件模板
配置视频播放器
限制访客访客带宽/访问权限
系统检查(检查文件夹权限和所需的编解码器)
媒体设置(配置允许的最大上传大小和允许的视频格式)
启用/禁用照片库,游戏和博客模块
启用/禁用电子邮件验证
启用/禁用视频,游戏,照片,用户评论
通过ip或用户选择评级
选择会话驱动程序(数据库/文件)

其他功能

优化数据库结构和查询超快网站
干净的代码(可以轻松定制)
安全代码(输入过滤)
搜索引擎友好的`URL`(`SEO`)
在后台进程中完成视频转换/编码
聪明的模板引擎,从管理面板轻松模板切换
带语言文件的多语言系统
垃圾邮件保护(`recaptcha`/`keycaptcha`/`areyouhuman`集成,评论防洪保护)

环境要求

安装宝塔、LNMP/LAMPPHP可使用PHP7.0,但是可能会出现一些兼容性问题,所以若想完美使用,建议使用PHP5.6

安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,进入面板安装PHP 5.6或者7.xMysqlNginx或者Apachephpmyadmin

安装程序

上传程序

在宝塔面板里面新建网站并绑定好域名,然后使用SSH将程序下载到网站根目录,然后去宝塔面板进行解压,源码下载:avs7.zip,觉得上传慢的也可以使用命令下载程序。

cd /www/wwwroot/domain.com  wget
https://52mip.com/usr/uploads/avs7.zip && unzip avs7.zip

导入数据库

在宝塔面板里面“数据库-添加数据库”,新建一个数据库,然后通过phpmyadmin访问刚才新建的数据库的管理界面,将程序解压之后根目录里的avs.sql文件导入到数据库即可,并编辑网站根目录include/config.db.php文件,将数据库信息填进来。

程序配置


打开宝塔面板,点击面板左侧的“软件管理-PHP设置-禁用函数”,删除shell_execexec两个禁用的函数。然后再点击PHP的“配置修改”进行如下修改:

PHP配置修改

再点击Nginx设置,添加伪静态,如果是Apache可以不用添加。

location / { 
    if (!-f $request_filename){
        set $rule_1 1$rule_1;
    }
    if (!-d $request_filename){
        set $rule_1 2$rule_1;
    }
    if ($rule_1 = "21"){
        rewrite /.* /loader.php last;
    }
}

最后编辑网站根目录中的include/config.paths.php文件,在$config['BASE_URL']处输入你的网站地址。最后授权777给以下文件或文件夹。这一步安装完成之后,网站基本就算安装完成了。

/include/config.local.php
/cache/frontend
/cache/backend
/images/logo
/images/notice_images
/images/notice_images/thumbs
/media/albums
/media/categories/game
/media/categories/album
/media/categories/video
/media/csv
/media/games/swf
/media/games/tmb
/media/games/tmb/orig
/media/photos
/media/photos/tmb
/media/player/logo
/media/users
/media/users/orig
/media/videos/tmb
/media/videos/vid
/media/videos/h264
/templates/backend/default/analytics/analytics.tpl 
/templates/emails
/templates/emails/*.tpl
/templates/frontend/(your_template)/static/*.tpl
/tmp/albums
/tmp/avatars
/tmp/downloads
/tmp/logs
/tmp/sessions
/tmp/thumbs
/tmp/uploader
/aembed.sh

安装FFMPEG

官方推荐使用3.X以上的FFMPEG版本,所以我们就安装3.x吧:

cd
wget https://www.johnvansickle.com/ffmpeg/old-releases/ffmpeg-3.3.4-64bit-static.tar.xz
tar -xJf ffmpeg-3.3.4-64bit-static.tar.xz
cd ffmpeg-3.3.4-64bit-static
cp ffmpeg /usr/bin
cp ffprobe /usr/bin

后台地址

http://你的站点域名/siteadmin
默认管理员账号密码均是admin。

这个程序的模板默认会在前台调用一个Googlejs,这样在国内访问的话,速度会非常慢,因此,我们需要将这个js文件替换成为国内的镜像地址。

修改路径:

templates/frontend/主题名/header.tpl

将里面的:

https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js

改为:

https://cdn.bootcss.com/jquery/1.11.1/jquery.min.js

至此,程序所有安装步骤都完成了,演示地址:https://mvxiu.net

原文参考:moeratsLALA

Last modification:January 2nd, 2019 at 10:03 am
If you think my article is useful to you, please feel free to appreciate