H5ai安装很简单,在官网有介绍。
官网下载最新版本: https://release.larsjung.de/h5ai/
老版本修改php.ini
php 配置文件路径:/usr/local/php/etc/php.ini
搜索:disable_functions
找到下列内容
disable_functions=passthru,exec,system,chroot,scandir,...
删除 scandir
、exec
、passthru
保存
重启 php
: /etc/init.d/php-fpm restart
Cache directory这个是系统文件夹的权限,分别修改public和private文件夹里的cache文件夹就可以正常
cd _h5ai
chmod 666 private/cache
chmod 666 public/cache
Movie thumbs视频预览,执行:
apt install ffmpeg
PDF thumbsPDF预览,执行:
apt-get install aptitude
aptitude install imagemagick
Shell zipzip预览,执行:
apt-get install zip
Gd模块
apt install php7.4-gd
配置web服务器
H5ai其他功能
以下不专门注明的话,都是在 h5ai
的默认设置文件中进行修改即可。默认设置文件路径为:
_h5ai/private/conf/options.json
1.设置默认语言。在配置文件中搜索l10n
找到设置,将en
改为zh-cn
即可。
"l10n": {
"enabled": true,
"lang": "zh-cn",
"useBrowserLang": true
},
2.开启文件搜索功能。在配置文件中搜索search
,将false
改为true
。
"search": {
"enabled": true,
"advanced": true,
"debounceTime": 300,
"ignorecase": true
},
3.多文件下载支援设置。
3.1 在配置文件中搜索 select
,将 false
改为 true
。之后你的 h5ai
点击文件先端的时候,并不是下载,而是选中文件,下载的按钮呢在左上角喽。如果要下载文件呢,可以点击文件名字依旧还是下载功能。
"select": {
"enabled": true,
"clickndrag": true,
"checkboxes": true
},
3.2 在配置文件中搜索 download
,将 false
改为 true
,如果需要设置打包文件的格式为 zip
,而不是默认的 tar
的话,需要将 php-tar
改为 shell-zip
。
"download": {
"enabled": true,
"type": "shell-zip",
"packageName": null,
"alwaysVisible": false
},
4.二维码下载
可以通过扫码的方式下载文件。在配置文件中搜索 info
,将 false
改为 true
,这里有 2
个地方要改。
"info": {
"enabled": true,
"show": true,
"qrcode": true,
"qrFill": "#999",
"qrBack": "#fff"
},
当你鼠标置于文件上时,可以看见 h5ai
右侧显示文件类型和二维码,手机扫码就可以下载文件。
5.加密
首先生成自定义 sha512
密码:http://md5hashing.net/hashing/sha512
然后搜索 passhash
,大概第 10
行,将其密码改成自己生成的。
文章评论