HTTP Web文件目录列表程序Directory Lister配置说明——墨涩网
Directory Lister是公开任何 Web 可访问文件夹的内容以进行浏览和共享的最简单方法。通过零配置、拖放式安装,您将在不到一分钟的时间内启动并运行。
文件搜索
使用内置搜索快速找到您要查找的内容。
文件哈希
通过快速访问文件哈希以根据源验证下载的文件,提高信任度和可靠性。
自述文件渲染
直接在您的目录列表中显示 README 文件,以向您的用户提供定制的相关信息。
特征
- 简单的安装 使您可以在不到一分钟的时间内启动并运行。
- 新 的明暗主题 ,以满足您的专业需求或个人风格。
- 自定义排序顺序 使您可以控制文件/文件夹的顺序。
- 新 的多语言支持 将 Directory Lister 带入您选择的语言。
- 新 文件搜索 可帮助您快速有效地找到所需的文件。
- 在通过验证下载文件时,文件哈希 会灌输信心。
- 新的 自述文件渲染 允许直接在页面上公开自述文件的内容。
- Zip 下载 ,用于在单个操作中获取整个文件目录。
官网:
https://www.directorylister.com/
下载地址:
开源地址:https://github.com/DirectoryLister/DirectoryLister
修改版下载:https://wwb.lanzoub.com/ihtAF0221rwf
安装环境要求
- 目录列表器需要PHP >= 7.4
- zip下载需要Zip扩展名
- README 渲染需要DOM和Fileinfo扩展
文件修改说明(修改方式根据3.11攥写,不同版本可能有变化)
添加配置文件
将根目录的“.env.example”重命名为“.env”,程序启动会识别此文件里面的配置。
语言汉化
“.env”文件里面APP_LANGUAGE=en 修改为:APP_LANGUAGE=zh-CN,语言包在app\translations目录下
底部信息修改
app\cache\views\49目录下“493b9050bd678772c2556bd4488c726ca825c07113bfa0992046d9a0f1b89c1f.php”文件,搜索替换对应信息即可。
隐藏文件
默认情况下,Directory Lister 将.hidden在应用程序根目录(与 相同的位置index.php)中查找文件。如果找到,此文件的每一行都将用作。每行应包含一个文件或路径模式,没有行尾分隔符。
该.hidden文件默认不存在,必须创建才能使用。
其他配置信息
大多数配置更改都可以通过自定义.env
文件进行。该文件定义环境变量及其值,如果需要,将下面的参数按照文件中的格式添加即可。
应用配置参考
compile_container
控制是否编译容器。
在定义中该值没有对应的配置选项,app/config因为该选项是在加载应用程序容器(和配置)之前应用的。
false要么<unset>
dark_mode
启用暗模式。
随着 v3.7.0 中面向用户的主题切换的引入而删除
true要么false
date_format
用于在应用程序视图中呈现日期的格式。
有关可能的值,请参阅。
debug
启用应用程序调试并显示错误消息。
建议调试保持关闭,除非对问题进行故障排除。启用此选项将导致敏感服务器信息泄露。
true要么false
display_readmes
解析和呈现README页面上的文件。
true要么false
google_analytics_id
您的 Google 分析跟踪 ID。
UA-123456789-0格式为或禁用的字符串false
hidden_files_list
包含隐藏文件定义的文件。将与“hidden_files”配置选项中的定义合并。
有关隐藏文件的更多信息,请参阅页面。
文件的路径(字符串)
hidden_files
隐藏文件定义数组。将与hidden_files_list配置选项中定义的文件中的定义合并。支持 glob 模式(例如*.txt,file.{yml,yaml}等)。
有关隐藏文件的更多信息,请参阅页面。
路径数组(字符串)
hide_app_files
隐藏应用程序特定的文件/目录(即index.php和app文件夹)。
true要么false
hide_dot_files
从列表中隐藏点文件/目录。
true要么false
hide_vcs_files
隐藏版本控制系统(即 Git 和 Mercurial)用于存储其元数据的文件。
true要么false
home_text
home导航面包屑中的链接文本。如果未定义或null将使用您选择的语言的“家”的翻译形式。
任何字符串
language
应用程序的界面语言。
请参阅文件夹以获取可用的翻译。
matomo_analytics_site_id
您的 Matomo 分析站点 ID。
Matomo 分析站点 ID(字符串)
matomo_analytics_url
您的 Matomo 分析 URL。
Matomo 分析 URL(字符串)
max_hash_size
可以散列的最大文件大小(以字节为单位)。这有助于防止过大文件超时。
文件越大,计算该文件的哈希所需的时间就越长。
任何正整数0- 9223372036854775807( )
meta_description
元标记描述(即<meta name="description">)文本。
任何字符串
readmes_first
在文件列表之前显示自述文件。
true要么false
reverse_sort
启用后,反转文件的顺序(应用排序后)。
true要么false
site_title
您的目录列表的标题。这将与当前路径一起显示在浏览器选项卡/标题栏中。
任何字符串
sort_order
文件和文件夹的排序顺序。可以是几个预定义值之一或自定义。
使用匿名函数时,必须将其包装在\DI\value()函数中。匿名函数接收两个\SplFileInfo对象作为参数,并期望返回一个整数。
例子
'sort_order' => \DI\value(
function (SplFileInfo $file1, SplFileInfo $file2) {
return strcmp($file1->getRealPath(), $file2->getRealPath());
})
);
type, natural, name, accessed, changed, modified,<anonymous function>
timezone
用于数据格式化的时区。
有关支持的时区列表,请参阅: ://www.php.net/manual/en/timezones.php 。
zip_downloads
启用将目录下载为 zip 存档。
true要么false
版权声明:本文采用知识共享 署名4.0国际许可协议BY-NC-SA 进行授权
文章作者:<墨涩>
文章链接:
免责声明:本站为资源分享站,所有资源信息均来自网络,您必须在下载后的24个小时之内从您的电脑中彻底删除上述内容;版权争议与本站无关,所有资源仅供学习参考研究目的,如果您访问和下载此文件,表示您同意只将此文件用于参考、学习而非其他用途,否则一切后果请您自行承担,如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。
本站为非盈利性站点,并不贩卖软件,不存在任何商业目的及用途,网站会员捐赠是您喜欢本站而产生的赞助支持行为,仅为维持服务器的开支与维护,全凭自愿无任何强求。