全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 22537|回复: 38

[疑问] h5ai的一些安装使用经验

  [复制链接]
发表于 2016-8-29 01:49:46 | 显示全部楼层 |阅读模式
本帖最后由 斜阳晚暮 于 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显示支持界面。

默认如下:
1.jpg (61.78 KB, 下载次数: 8)
2.jpg (53.77 KB, 下载次数: 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了。
3.jpg (59.57 KB, 下载次数: 5)
4.jpg (51.73 KB, 下载次数: 1)


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

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

完毕

评分

参与人数 1威望 +25 收起 理由
欧阳逍遥 + 25 赞一个!

查看全部评分

发表于 2016-8-29 13:25:10 来自手机 | 显示全部楼层
斜阳晚暮 发表于 2016-8-29 10:03
这个就是h5ai的安装方法啊。
h5ai的程序是一个_h5ai目录,把它放到新建的web主机目录下,因为没有主页文 ...

不知道配置文件的语句怎么写。哈哈,不会这些。
发表于 2016-8-29 01:51:53 | 显示全部楼层
顶一下!写的非常详细,下个月备份的服务器一买就装上试试
发表于 2016-8-29 02:00:01 | 显示全部楼层
马克一下,谢谢楼主
发表于 2016-8-29 02:38:36 来自手机 | 显示全部楼层
老司机。马克
发表于 2016-8-29 02:48:32 | 显示全部楼层
老司机 马克,准备把老师们搬家到h5ai上
发表于 2016-8-29 03:17:32 | 显示全部楼层
MK  楼主这网站的服务器哪里买的?
发表于 2016-8-29 03:24:43 | 显示全部楼层
能像百度网盘那样加密码就好了,这么公开的,不爽。
 楼主| 发表于 2016-8-29 03:36:55 | 显示全部楼层
darkt 发表于 2016-8-29 03:17
MK  楼主这网站的服务器哪里买的?

zxhost的特价ovh机房机器。
发表于 2016-8-29 03:40:58 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2016-8-29 04:38:56 | 显示全部楼层
lsza 发表于 2016-8-29 02:48
老司机 马克,准备把老师们搬家到h5ai上

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

一些avi,flv格式在线预览加载不出来。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-24 19:52 , Processed in 0.073351 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表