DirectoryLister文件列表展示页面生成工具介绍

需求

寻找一款简单部署的工具,可以将服务上的文件通过页面列表展示,从而方面下载,有其他功能更好。

DirectoryLister

一款开源,开箱即用的好工具,github repo:
https://github.com/DirectoryLister/DirectoryLister

主要特点:

  1. php语言。
  2. 支持搜索。
  3. 其他见repo。

安装事项

  1. php 版本要大于>=7.2。
  2. 组件要求 zip,dom,fileinfo。
  3. cache目录要有写入权限,否则无法正常展示页面,需要通过php-fpm错误日志来定位。

使用

  1. 配置对应的php支持,一般就是设置nginx或者php-fpm相关fastcgi配置项。
  2. 需要安装在域名的根目录,在子目录会有问题。
  3. Copy .env.example to .env。
  4. Edit the configuration values in .env。
  5. 放在根目录后,可能会暴露不想暴露的文件和目录,在根目录创建 .hidden文件,配置语法和git的ignore文件一样,就可以实现相关文件目录的隐藏。

done!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注