使用AVS搭建我们的视频|照片|游戏分享平台

tengxunyun cera

功能

1、视频功能

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

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

2、照片功能

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

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

3、游戏功能

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

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

4、博客功能

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

#后端(管理面板)
管理博客(删除/批准/暂停/编辑)
管理博客评论

5、用户功能

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

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

6、管理博客/公告

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

7、分类管理

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

8、广告功能

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

9、管理面板

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

10、其他功能

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

安装

环境要求:PHP 5.x/7.xMySQLNginx/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

这里使用CentOS系统做演示,使用宝塔面板。对于熟悉的可以使用OneinStack或者其它一键包环境。

1、安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

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

2、安装程序
添加域名,然后下载程序源码,并将程序上传到网站根目录解压,源码下载:avs7.zip,觉得上传慢的也可以使用命令下载程序。

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、相关配置
打开宝塔,点击左侧软件管理-PHP设置-禁用函数-删除shell_exec(对于PHP 5.x的,还需要删除exec)。然后再点击配置文件,进行如下修改:

#使用Ctrl + F进行搜索修改
safe_mode off
open_basedir off
max_execution_time 7200
max_input_time 7200

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

#如果你是其它环境,比如OneinStack,则需要加上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

5、安装ffmpeg
要使用程序,我们还需要安装ffmpeg

#CentOS 6系统
yum install epel-release -y
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm
yum install ffmpeg ffmpeg-devel -y

#CentOS 7系统
yum install epel-release -y
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
yum install ffmpeg ffmpeg-devel -y

#查看版本
ffmpeg

6、访问网站
后台地址http://xx.com/siteadmin,用户名和密码都是admin,进入后我们访问SettingsGeneralSystem Check,检查条件是否满足。

cera aliyun tengxunyun cloudiplc

相关推荐

Tokyonline测评|优惠码|日本东京|KDDI|VPS

日本商家 #Tokyonline#今天在TG发来了最新OFF,他家销售日本东京So-Net小鸡补货了,原生IP和大流量是卖点,最低配2核,4G内存,80G  HDD硬盘,15T流量@400M带宽,月付$117.85美元,索尼So-Net旗下的nuro,路由也优化了,国内过去,电信和联通去程都走IIJ,回程都走#KDDI#,而移动去程绕美#PCCW#,回程走twgate,直连的话,电信联通可以食用,当然做落地也是挺香的,毕竟是纯日本原生IP,所以基本就是全解锁日本的资源了,什么煤炉啊,dmm,niconico,abematv等,以及各种手游啊,适合对流量和IP有需求的朋友。对国人友好,支持支付宝和国内信用卡,IP暂时可以解锁日本所有资源,有需要自己考虑,具体请查看 Offer: KDDI – Pro CPU:2 vCPU 内存:4GB RAM 硬盘:50GB SAS-HDD 带宽流量:25T Transfer Data 300Mbps Port Speed 价格:19800.00 JPY/ Month 购买链接 系统配置信息 CPU Model : Intel Xeon E3-12xx v2 (Ivy Bridge, IBRS) CPU Cores : 2 Cores 2499.998 MHz x86_64 CPU Cache : 4096 KB OS : Debian GNU/Linux 10 (64 Bit) KVM …

misaka测评|优惠码|南非|约翰内斯堡|VPS|测评记录

misaka.io 南非约翰内斯堡 VPS 测评记录 #misaka#.io 国人知名商家,采用自研面板,技术能力较为出众。本次测试使用的是 misaka 核心区域南非约翰内斯堡 VPS 进行。 配置价格 系统信息 -> System Information OS Release: Debian GNU/Linux “Buster” 10.9 (x86_64) CPU Model: Intel Xeon Processor (Skylake, IBRS) 2.69 GHz CPU Cache Size: 16384 KB CPU Number: 1 vCPU Virt Type: KVM Memory Usage: 118.80 MB / 975.59 MB Swap Usage: [ No Swapfile …

DedicatedSolution测评|优惠码|香港CMI

DedicatedSolution 香港 CMI 线路独服测试记录 Offer 信息 CPU:E3 1260L 内存:16GB DDR3 ECC 硬盘:240GB SATA SSD 带宽:#50Mbps# CMI IP:1 IPv4 价格:390.00CNY/Monthly + 50 CNY Setup fee 直达链接 额外带宽:950CNY/100M 额外 IP:1USD/1 IPv4 系统信息 -> System Information OS Release: CentOS Linux 7.4.1708 (x86_64) CPU Model: Intel(R) Xeon(R) CPU E31260L @ 2.40GHz 1.61~2.46 GHz CPU Cache Size: 8192 KB CPU …

lcloud测评|优惠码|零云沪港|IPLC|灵车测评

lcloud.net 零云沪港 IPLC 灵车测评 国内商家 UOVZ 发布了新的 offer,子品牌零云(www.lcloud.net)上架了#沪港# IPLC 灵车 Offer 祝大家六一儿童节快乐。 开个儿童节灵车吧 https://www.lcloud.net/cart?fid=2&gid=1 沪港 IPLC NAT,儿童节敏感期可用,以后可能所有的灵车产品均在此站发布。 要实名 要绑手机 系统信息 -> System Information OS Release: CentOS Linux 7.8.2003 (x86_64) CPU Model: Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz 2.69 GHz CPU Cache Size: 16384 KB CPU Number: 1 vCPU Virt Type: KVM Memory Usage: 94.66 …

微信扫一扫,分享到朋友圈

使用AVS搭建我们的视频|照片|游戏分享平台