h5ai服务器目录搭建详细教程以及各种坑的解说

[全站通告] 想快速节省您的时间并可接受付费的朋友,可扫右边二维码加博主微信-非诚勿扰!

最近一直想折腾h5ai服务器目录或者一种分享的工具,但是一直没有处理,最近搞了一些时间就开始处理一下,具体请看下面的解说;

前提:请准备服务器、域名,以及解析好,最好也安装好宝塔控制面板,本教程就是结合宝塔处理的,具体请参阅以下;

1、宝塔开一个空间,然后绑定刚才需要解析好的域名;然后记录一下自己新开空间mysql的用户以及密码;


2.下载及解压h5ai文件

在宝塔面板中左边找到文件 进入/www/wwwroot/你的域名这个文件夹下

然后点击远程下载 输入: https://release.larsjung.de/h5ai/h5ai-0.29.2.zip 然后解压文件


 

3.安装依赖和配置PHP    查看依赖信息 在浏览器中访问 你的域名/_h5ai/public/index.php

默认密码是空的直接点击登入即可
左边已经是yes或者变成绿色的,证明对应的依赖已经安装成功

配置PHP

在你的软件商店中找到你下载的PHP版本–进入设置–禁用函数

删除exec 和 passthru

#Shell tar Shell zip Shell du就会显示成yes

安装Use EXIF thumbs

然后点击安装扩展

安装imagemagick和exif

#Use EXIF thumbs会显示成yes

现在还差两个,再次连接你的服务器

安装依赖

安装PDF thumbs(convert)

执行    yum -y install ImageMagick

安装Movie thumbs(ffmpeg)

#x86_64下载二进制文件wget https://www.moerats.com/usr/down/ffmpeg/ffmpeg-git-64bit-static.tar.xz
#解压文件tar xvf ffmpeg-git-64bit-static.tar.xz
rm -rf ffmpeg-git-64bit-static.tar.xz
#将ffmpeg和ffprobe可执行文件移至/usr/bin方便系统直接调用mv ffmpeg-git-20180831-64bit-static/ffmpeg ffmpeg-git-20180831-64bit-static/ffprobe /usr/bin/#查看版本ffmpegffprobe |

出现错误的看这里:

PS:如果在mv ffmpeg-git-20180831-64bit-static/ffmpeg ffmpeg-git-20180831-64bit-static/ffprobe /usr/bin/这条命令中如果你执行出现了错误,请cd到 / 目录,然后执行ls查看解压之后的文件夹

然后替换命令中的两个ffmpeg-git-20180831-64bit-static,改成你解压之后的文件夹即可

此时你的再访问/_h5ai/public/index.php全变成了yes,这就ok了

5.设置网站默认文档

进入你的宝塔面板–进入网站点击设置–点击默认文档  在下面添加一个 /_h5ai/public/index.php   记得点击添加

这时候你可以直接访问你域名了,可以看到搭建成功,教程到此结束;

PS:延伸阅读:

修改默认语言

h5ai支持多语言,但默认显示的是英文,可修改配置文件_h5ai/private/conf/options.json

"l10n": {
        "enabled": true,
        "lang": "en",
        "useBrowserLang": true
    },

en修改为zh-cn,这样默认就是中文界面啦。

"l10n": {
        "enabled": true,
        "lang": "zh-cn",
        "useBrowserLang": true
    },

开启搜索功能

依然是修改options.json这个文件,将

"search": {
        "enabled": false,
        "advanced": true,
        "debounceTime": 300,
        "ignorecase": true
    },

false修改为true就OK了

"search": {
        "enabled": true,
        "advanced": true,
        "debounceTime": 300,
        "ignorecase": true
    },

显示二维码

某些手机软件为了方便下载,可以开启二维码显示功能,直接用手机扫描下载,非常方便。修改options.json配置文件,

"info": {
        "enabled": false,
        "show": false,
        "qrcode": true,
        "qrFill": "#999",
        "qrBack": "#fff"
    },

false修改为true就OK了

"info": {
        "enabled": true,
        "show": true,
        "qrcode": true,
        "qrFill": "#999",
        "qrBack": "#fff"
    },

替换Google字体

这时候你会发现h5ai打开速度非常缓慢,原因是加载了Google字体导致,Google字体在墙内总是时灵时不灵的一会儿打得开一会儿打不开,干脆替换掉。修改options.json配置文件将fonts.googleapis.com替换为fonts.lug.ustc.edu.cn即可,替换后如下:

"resources": {
        "scripts": [],
        "styles": [
            "//fonts.lug.ustc.edu.cn/css?family=Ubuntu:300,400,700%7CUbuntu+Mono:400,700"
        ]
    },

打包下载:
搜索 “download”
127 行,enabled 由 false 改为 true。

文件及文件夹多选:
搜索 “select”
323 行,enabled 由 false 改为 true。

默认密码:
首先生成自定义 sha512 密码:http://md5hashing.net/hashing/sha512
然后搜索 “passhash”,大概第 10 行,将其密码改成自己生成的。

总结

h5ai代码开源,并且还提供更多的配置项,功能丰富,体验了好几个索引目录程序,目前来说h5ai最令人满意,需要的功能都有,大家可以试试。

h5ai官网:https://larsjung.de/h5ai/

问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

支付宝赞助
微信赞助

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。

您必须遵守我们的协议,如您下载该资源,行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
LaoLiang.Net部分资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
意在交流学习,欢迎赞赏评论,如有谬误,请联系指正;转载请注明出处: » h5ai服务器目录搭建详细教程以及各种坑的解说

发表回复

本站承接,网站推广(SEM,SEO);软件安装与调试;服务器或网络推荐及配置;APP开发与维护;网站开发修改及维护; 各财务软件安装调试及注册服务(金蝶,用友,管家婆,速达,星宇等);同时也有客户管理系统,人力资源,超市POS,医药管理等;

立即查看 了解详情