全球主机交流论坛

标题: h5ai的一些安装使用经验 [打印本页]

作者: 斜阳晚暮    时间: 2016-8-29 01:49
标题: h5ai的一些安装使用经验
本帖最后由 斜阳晚暮 于 2017-9-13 00:11 编辑

h5ai之前用过,但是因为中文文件名乱码问题,网上的一些方法太麻烦,最后弃用了。
前不久看到坛子里面有人竟然使用中文正常,问了一下方法只是修改一下系统编码uft-8就解决了,尝试了一下果然。
又看到最近论坛使用h5ai的人好像增多了,遇到一些问题,花了点时间简单整理一些自己浅薄的经验。

主要有安装后一些拓展插件的安装和简单的配置。
环境CentOS6  64位,安装LNMP1.2

将h5ai最新版本0.29.0放置到web目录后,把/_h5ai/public/index.php添加到nignx配置文件默认主页,把php.ini中scandir函数从被禁用中删除,不然会出现机器文件夹中有文件,网页访问显示空文件夹的问题。重启lnmp,访问http://域名/_h5ai/public/index.php
默认密码为空,来到h5ai显示支持界面。

默认如下:
(, 下载次数: 8)
(, 下载次数: 2)

下面主要将上图显示no的选项变为yes,以便h5ai可以实现一些更丰富的功能。

Public Cache directory和Private Cache directory
把h5ai程序_h5ai中private和public两个文件夹中的cache目录权限设置为777,刷新一下网页可以看到两个no变为yes了。

Use EXIF thumbs
安装php的exif模块即可。
主要参考http://www.vpser.net/manage/lnmp-php-install-ext.html
把需要的exif模块编译进去,然后重启lnmp即可。

Movie thumbs
选择安装ffmpeg,安装方法参考官网。
其中centos的安装ffmpeg方法记得好像很麻烦。最后找到两个打包好的源码包,直接就可以用。
CentOS 64位:http://down.lc/Linux/Tool/ffmpeg-3.1-64bit-static.tar.xz
CentOS 32位:http://down.lc/Linux/Tool/ffmpeg-3.1-32bit-static.tar.xz
tar xvJf解压到系统某个地方,然后在/usr/bin/目录创建软链接ffmpeg,指向解压包里面的ffmpeg就可以了。
完成后执行ffmpeg,显示版本等信息即可。
也可以选择安装avconv,到http://libav.org/download/下载源码编译安装即可。

PDF thumbs
选择安装convert,直接yum -y install ImageMagick即可。

Shell tar,Shell zip和Shell du
这三项,根据h5ai官网,在php.ini被禁用函数中去掉exec和passthru即可,是否有危险不知道,自己掂量,禁用好像也不影响一些功能。
另外顺便把scandir函数去掉禁用,不然会出现无非显示目录中文件的情况。

上面的步骤完成,基本上所有选项都是yes了。
(, 下载次数: 5)
(, 下载次数: 1)


h5ai最新版本0.29.0默认禁用了很多功能,例如搜索,文件和文件夹多选,显示文件和文件夹详细信息二维码支持等。
可以通过修改/_h5ai/private/conf/options.json配置文件开启,或者直接把0.28.0的配置文件替换好像没出现什么大问题。
楼主简单对照0.28.0修改的配置文件,可以解压后上传直接替换
(, 下载次数: 1120)

示例网站:http://h.down.tn/
h5ai比较强大,可以实现在线预览音乐,视频,图片等等功能(并不能在线预览所有格式,例如一些avi,flv文件)。
(, 下载次数: 6)
(, 下载次数: 1)

完毕
作者: 骚猪    时间: 2016-8-29 01:51
顶一下!写的非常详细,下个月备份的服务器一买就装上试试
作者: 冰糖葫芦    时间: 2016-8-29 02:00
马克一下,谢谢楼主
作者: flyfish    时间: 2016-8-29 02:38
老司机。马克
作者: lsza    时间: 2016-8-29 02:48
老司机 马克,准备把老师们搬家到h5ai上
作者: darkt    时间: 2016-8-29 03:17
MK  楼主这网站的服务器哪里买的?
作者: 倾城翻翻    时间: 2016-8-29 03:24
能像百度网盘那样加密码就好了,这么公开的,不爽。
作者: 斜阳晚暮    时间: 2016-8-29 03:36
darkt 发表于 2016-8-29 03:17
MK  楼主这网站的服务器哪里买的?

zxhost的特价ovh机房机器。
作者: 跳帧    时间: 2016-8-29 03:40
提示: 作者被禁止或删除 内容自动屏蔽
作者: 斜阳晚暮    时间: 2016-8-29 04:38
lsza 发表于 2016-8-29 02:48
老司机 马克,准备把老师们搬家到h5ai上

不行,在我设想中,安装ffmpeg等支持后应该可以预览大部分常见视频格式。
但是实测,好像只起一个截取缩略图功能。

一些avi,flv格式在线预览加载不出来。
作者: lsnmx    时间: 2016-8-29 05:51

作者: a2313153    时间: 2016-8-29 06:40
感谢分享
作者: a2313153    时间: 2016-8-29 06:45
速度不错问下是哪个JJ
作者: 黄阿玛    时间: 2016-8-29 08:17
把/_h5ai/public/index.php添加到nignx配置文件默认主页,重载nginx,访问http://域名/_h5ai/public/index.php,这个怎么弄?
作者: 左手写爱    时间: 2016-8-29 08:50
感谢楼主的分享,不过我有个疑问,这种站怎么盈利呢
不说赚钱,至少得够个服务器钱吧
我搭建的有个小论坛也是做冷门风险的,用默认的discuz广告位也能混个服务器钱

你推荐这个程序,目录化看起来更方便
作者: 安之若素    时间: 2016-8-29 09:22
探针是雅黑修改的吗。
作者: 御坂美琴    时间: 2016-8-29 09:37
顶一下
作者: 斜阳晚暮    时间: 2016-8-29 09:58
a2313153 发表于 2016-8-29 06:45
速度不错问下是哪个JJ

zxhost的ovh法国机房机器。
作者: 斜阳晚暮    时间: 2016-8-29 10:03
黄阿玛 发表于 2016-8-29 08:17
把/_h5ai/public/index.php添加到nignx配置文件默认主页,重载nginx,访问http://域名/_h5ai/public/index. ...

这个就是h5ai的安装方法啊。
h5ai的程序是一个_h5ai目录,把它放到新建的web主机目录下,因为没有主页文件,所以手动把/_h5ai/public/index.php添加到nginx配置文件,默认主页设定那一行。
重启lnmp就可以使用了。
然后访问你设定的域名,http://域名/_h5ai/public/index.php就可以看到拓展支持页面。
作者: 魔尊    时间: 2016-8-29 10:06
owncloud 不是更好吗
作者: monokoo    时间: 2016-8-29 10:07
多谢楼主分享呀  有些设置还是很实用的
作者: 斜阳晚暮    时间: 2016-8-29 10:07
左手写爱 发表于 2016-8-29 08:50
感谢楼主的分享,不过我有个疑问,这种站怎么盈利呢
不说赚钱,至少得够个服务器钱吧
我搭建的有个小论坛也 ...

这个就不是赚钱的啊。开文件,下载站赚钱,用一些专门的程序,甚至wordpress不更好。

这个就类似ftp,总不能问ftp站点怎么赚钱吧。
作者: 左手写爱    时间: 2016-8-29 10:18
斜阳晚暮 发表于 2016-8-29 10:07
这个就不是赚钱的啊。开文件,下载站赚钱,用一些专门的程序,甚至wordpress不更好。

这个就类似ftp,总 ...

饿  明白了

当自己的网盘用得了
作者: mjever    时间: 2016-8-29 10:30
支持技术贴,不过这个还得装php。nginx索引列表直接一个nginx搞定!
作者: 2005exf    时间: 2016-8-29 10:34
好叼..是网盘吗???
作者: wang3y2    时间: 2016-8-29 11:04
不能加密么 流量罩不住
作者: zgzjsxwc    时间: 2016-8-29 12:25
非常不错!
作者: iamleeway    时间: 2016-8-29 12:58
wang3y2 发表于 2016-8-29 11:04
不能加密么 流量罩不住

使用nginx为网站添加身份验证呗
作者: lsza    时间: 2016-8-29 13:08
斜阳晚暮 发表于 2016-8-29 04:38
不行,在我设想中,安装ffmpeg等支持后应该可以预览大部分常见视频格式。
但是实测,好像只起一个截取缩 ...

在线播放是难题,
作者: 黄阿玛    时间: 2016-8-29 13:25
斜阳晚暮 发表于 2016-8-29 10:03
这个就是h5ai的安装方法啊。
h5ai的程序是一个_h5ai目录,把它放到新建的web主机目录下,因为没有主页文 ...

不知道配置文件的语句怎么写。哈哈,不会这些。
作者: Maser    时间: 2016-8-29 13:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: 斜阳晚暮    时间: 2016-8-29 13:34
黄阿玛 发表于 2016-8-29 13:25
不知道配置文件的语句怎么写。哈哈,不会这些。

(, 下载次数: 1)
作者: 黄阿玛    时间: 2016-8-29 18:28
斜阳晚暮 发表于 2016-8-29 13:34

感谢感谢
作者: 地也就这么小    时间: 2016-8-29 21:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: haiker66    时间: 2016-8-29 22:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 斜阳晚暮    时间: 2016-8-29 22:28
haiker66 发表于 2016-8-29 22:12
请问如何设置默认中文 还有就是官方演示里面底下文字这个怎么加

你用我发的配置文件替换就行了。
其实就是改一处设置,你对照一下。

至于每个页面的文字,这个功能我没研究用过,还不知道。
作者: zb1589    时间: 2016-8-31 13:21
Movie thumbs
选择安装ffmpeg,安装方法参考官网。
其中centos的安装ffmpeg方法记得好像很麻烦。最后找到两个打包好的源码包,直接就可以用。
CentOS 64位:http://down.lc/Linux/Tool/ffmpeg-3.1-64bit-static.tar.xz
CentOS 32位:http://down.lc/Linux/Tool/ffmpeg-3.1-32bit-static.tar.xz
tar xvJf解压到系统某个地方,然后在/usr/bin/目录创建软链接ffmpeg,指向解压包里面的ffmpeg就可以了。
完成后执行ffmpeg,显示版本等信息即可。
也可以选择安装avconv,到http://libav.org/download/下载源码编译安装即可。


这个个有没详细教程啊?
作者: 斜阳晚暮    时间: 2016-8-31 14:56
zb1589 发表于 2016-8-31 13:21
Movie thumbs
选择安装ffmpeg,安装方法参考官网。
其中centos的安装ffmpeg方法记得好像很麻烦。最后找到两 ...

下载,编译安装。
再详细只能手把手教你了。
作者: qqab    时间: 2016-9-9 10:17
斜阳晚暮 发表于 2016-8-29 03:36
zxhost的特价ovh机房机器。

速度真不错啊




欢迎光临 全球主机交流论坛 (https://52.ht/) Powered by Discuz! X3.4