7.0和之前的老版本相比,我个人觉得比较大的变化有以下几点:
1.搭建比以前更简单,现在只需要安装FFMPEG即可。
2.后台界面重写了,比之前好看。
好像也没什么亮点了,一个不思进取的程序,也没什么好多说的。。。
环境:
宝塔+LNMP,PHP选择使用5.6,虽然官方说7.0完全支持PHP7了,但是实际上并不是如此。所以如果不想踩坑,还是老老实实用5.6吧。
先安装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
Nginx伪静态规则:
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; } }
PHP需要改动的设置:
1.启用exec/shell_exec函数,在宝塔的PHP设置-禁用函数,把这两个函数删除掉就行了:
2.然后是PHP一些设置,按如下图红框标注的设置就行了:
然后需要修改的配置文件如下:
MySQL数据库连接信息:
include/config.db.php
把这个文件内的BASE_URL修改成你的站点域名:
include/config.paths.php
然后给下面这些目录和文件777权限(直接全站给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
站点后台地址:
http://你的站点域名/siteadmin
默认管理员账号密码均是admin。
这个程序的模板默认会在前台调用一个Google的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
演示站点(24-48小时失效):http://172.105.239.203
wow 狼友福利 不过搭这样网站会流量刷刷刷滴吗
会,但是dalao们都是有钱人,这种小问题不会难住他们的。
求助一下老哥 出现报错运行 [root@cloud ~]# tar -xJf ffmpeg-3.3.4-64bit-static.tar.xz
tar (child): xz: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
yum -y install epel-release
yum -y install xz
试试看
好 谢谢老哥。已经解决
哈哈哈哈哈 谢谢lala
视频嵌入代码遇到难题…
啥问题?
嵌入视频-嵌入代码-一个大框框
讲究
为什么我上传不鸟
具体说下什么问题,最好能有关键的日志信息。
一转眼,从4.0到7.0了,还记得当时4.0的时候来这看大佬的环境流程
你这个水潜的有点久啊~
哪有,最近被朋友拉去当苦力折腾eth,赶巧刚入场跌到蛋疼 一直忙乎了2个多月
上传403
伪静态问题
文章内的伪静态
请问如何解决啊
7.0有插件吗 和之前发的通用吗
压缩包里面的插件可以安装试试看。
一个多服务器插件 一个采集下载 一个采集内嵌 不过都挂了 没办法 这玩应本身就要一直更新
直接xvideos网站,里面啥都有,而且还免费。多好的。以前还不用翻,现在就搭一个梯子就行了。
xvideos
是哪个站?
lala大佬, 我按照你的ngis配置安装之后, 用户可以在详细页正常面上传自己的视频和图片 ,但是, 主页的上传按钮点进去之后是404. 网址显示 http://www.mydomain.com/uploads/ (貌似多了一个/) 是不是伪静态的问题呀. 我的网址写下边了…您有空瞄一眼吧,,,
问题已经解决了,你的伪静态没问题, 是我的问题, 我在网站根目录里边放的垃圾没请走
大佬怎么解决的 ,我也这杨了
这个程序最成功的演示站点应该就是avgle了,二次开发了一些小功能,很完善了。源码本身应该有一些笑bug的。
大佬 想知道上传的视频都存在哪里了 ,找了半天没找到
还有个问题,有什么办法批量上传么?
在后台里面的,设置—— 一般——-系统检查——php配置 。第二行Open Basedir /www/wwwroot/www.xxx.com/upload/:/tmp/:/proc/ 显示感叹号。
还有转换要求全部都不行。
提示;PhpName丢失了。找不到路径!
FFMpeg丢失了。找不到路径!缺少
FFProbe。找不到路径!
想请问一下,怎么修复,
你版本安装错了 我之前也是 安装那个没有non的版本 这个才是完整版本
这个方法我试过,好像不行的哦
我也出现同样的问题了,请问怎么处理呢?
lala 我想问下 上传的视频转码后是MP4。 请问如何让他转成m3u8格式
大佬我按照教程到进后台这一步网站显示500
我也是宝塔 777 数据库 配置文件 都一步一步走了,什么原因啊 我是用耳机听域名搭建的
是不是那个sql文件要导入数据库?
大于100M的视频总是上传不动,这是啥原因?拉拉同学,及需求救
大佬我想问下,视频播放可以直接复制播放地址,这点能做禁止吗,暂时查了下 没有相关的解决方案
国内的话,服务器推荐用哪家的?