简介
AVS在线视频上传分享script是一个老牌的海外视频CMS,您可以使用该源码建立在线视频,相片,游玩站点。用户可以上传伏笔VPS的视频、相片以及flash游玩,程序有多言语支持,及许多许多功能,差不多许多海外视频站都用的这个程序,本次用的源码来自顶峰网,且为最新的V7.0版本,这里就说下部署方式。
截图
功能
1、视频功能
#前端
用户可以上传视频(超越20种格式)
上传视频上传的进度条
用户可以直播观望视频)
用户可以批评视频
用户可以告发视频
用户可以评价视频
用户可以嵌入视频
用户可以分享视频
用户可以查看相关视频
视频页面定时间轴,种别和范例排序(私人/大众)
#后台(管理面板)
管理视频(清除/照准/停息/功能/注销功能/修改)
管理视频批评
管理渣滓邮件和标志的视频
2、相片功能
#前端
用户可以上传相片并整顿相册中的相片(jpg,gif和png)
用户可以批评相片
用户可以标志相片
用户可以评价相片
用户可以分享相片
用户可以查看相册幻灯片
#后端(管理面板)
管理相片和相册(清除/照准/停息)
管理相片批评
管理渣滓邮件和标志的相片
3、游玩功能
#前端
用户可以上传游玩(swf扩展)
用户可以批评游玩
用户可以评价游玩
用户可以分享游玩
#后端(管理面板)
管理游玩(清除/照准/停息/修改)
管理游玩批评
管理渣滓邮件和标志的游玩
4、博客功能
#前端
用户可以建立博客
用户可以在他们的博客上嵌入相片和视频
用户可以批评博客
#后端(管理面板)
管理博客(清除/照准/停息/修改)
管理博客批评
5、用户功能
#前端
用户拥有伏笔VPS的个人材料页面
用户可以配置在其个人材料页面上列出的内容
用户可以配置要收执的电子邮件
用户可以约请friend
用户可以批评其他用户个人材料
用户可以向其他用户发送动静
用户可以陈述其他用户
用户可以定阅其他用户
用户可以修改他们的个人资
用户可以上传和裁剪头像
用户可以自在照准/拒绝friend
用户可以监控其他用户的操作(当他们上传视频/相片/游玩/博客时)
#用户墙
按性别排序的用户
后端(管理面板)
管理用户(增加/清除/停息/修改)
电子邮件用户(或群发邮件)
6、管理博客/公报
管理员可以在站点上建立博客/时务/公报有些
用户可以对管理博客/时务/公报揭晓批评
管理员可以通过支持/反应页面收执访问者的电子邮件
7、分类管理
种别页面
关于每个种别,可以显现种别封面图象,或其最新视频
后端(管理面板)
管理种别(增加/清除/修改)
8、海报功能
全部站点有20多个海报位
扭转海报(海报组)
视频播放器中的前/后骨碌视频/图象/ Flash海报
播放期间视频播放器中的文字海报(位于底部)
9、管理面板
可以控制站点的各个方面
配置邮件设置(php邮件,sendmail或smtp服务器)
配置视频替换设置(适用于SD,HD和移动装备)
修改动态页面
修改电子邮件模板
配置视频播放器
限定访客访客带宽/访问权限
系统检查(检查文件夹权限和所需的编解码器)
媒体设置(配置允许的最大上传巨细和允许的视频格式)
启用/禁用相片库,游玩和博客模块
启用/禁用电子邮件考证
启用/禁用视频,游玩,相片,用户批评
通过ip或用户挑选评级
挑选会话驱动程序(数据库/文件)
10、其他功能
优化数据库构造和查询超快站点
彻底的代码(可以自在定制)
safe代码(输入过滤)
搜索引擎友善的URL(SEO)
在后台进程中完成视频替换/编码
聪慧的模板引擎,从管理面板自在模板切换
带言语文件的多言语系统
渣滓邮件保护(recaptcha/keycaptcha/areyouhuman集成,批评防洪保护)
部署
环境要求:PHP 5.x/7.x、MySQL、Nginx/Apache。
PHP配置提议:
safe_mode off
open_basedir off
max_execution_time 7200
max_input_time 7200
memory_limit (with 1MB more then the maximum video upload size)
post_max_size (maximum video upload size)
upload_max_size (maximum video upload size)
exec() should be allowed
Support for GD2 Library
Support for MySQL/MySQLi
Support for Curl
这里使用宝塔面板做演示。关于熟识的可以使用OneinStack或者别的一键包环境。
1、部署宝塔
#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.x、Mysql、Nginx或者Apache、phpmyadmin。
2、部署程序
增加域名,然后下载程序源码,并将程序上传到站点根目录解压,源码下载:avs7.zip,以为上传慢的也可以使用command下载程序。
cd /www/wwwroot/domain.com
wget https://www.moerats.com/usr/down/avs7.zip && unzip avs7.zip
3、导入数据库
点击面板左边数据库,通过phpmyadmin访问数据库管理界面,新建一个AVS数据库,再将根目录里的avs.sql文件导入到数据库便可,并修改根目录include/config.db.php文件,填入你的数据库信息。
4、相关配置
open宝塔,点击左边软件管理-PHP设置-禁用函数-清除shell_exec和exec。然后再点击配置文件,进行如次修正:
#使用Ctrl + F进行搜索修正
safe_mode off
open_basedir off
max_execution_time 7200
max_input_time 7200
再点击Nginx设置,增加伪动态,如果是Apache可以不用增加。
fubitechation / {
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.fubitechal.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
5、部署ffmpeg
要使用程序,咱们还需要部署ffmpeg。部署参考:使用动态ffmpeg二进制文件秒部署ffmpeg。
6、访问站点
后台地址http://xx.com/siteadmin,用户名和密钥都是admin,进入后咱们访问Settings-General-System Check,检查环境能否满意。
差不多到这里就算部署完成了,然后更多功能自行考虑吧。
希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和使用AVS搭建我们的视频/照片/游戏分享平台相关的问题或者对欧洲服务器多少钱有疑惑也欢迎大家咨询。













网友评论