芜湖尾敢投资有限公司

HTTP Web文件目錄列表程序Directory Lister配置說明——墨澀網(wǎng)

Directory Lister是公開任何 Web 可訪問文件夾的內(nèi)容以進行瀏覽和共享的最簡單方法。通過零配置、拖放式安裝,您將在不到一分鐘的時間內(nèi)啟動并運行。

文件搜索

使用內(nèi)置搜索快速找到您要查找的內(nèi)容。

文件哈希

通過快速訪問文件哈希以根據(jù)源驗證下載的文件,提高信任度和可靠性。

自述文件渲染

直接在您的目錄列表中顯示 README 文件,以向您的用戶提供定制的相關信息。

特征

  • 簡單的安裝?使您可以在不到一分鐘的時間內(nèi)啟動并運行。
  • ?的明暗主題?,以滿足您的專業(yè)需求或個人風格。
  • 自定義排序順序?使您可以控制文件/文件夾的順序。
  • ?的多語言支持?將 Directory Lister 帶入您選擇的語言。
  • ?文件搜索?可幫助您快速有效地找到所需的文件。
  • 在通過驗證下載文件時,文件哈希?會灌輸信心。
  • 新的?自述文件渲染?允許直接在頁面上公開自述文件的內(nèi)容。
  • Zip 下載?,用于在單個操作中獲取整個文件目錄。

官網(wǎng):

https://www.directorylister.com/

下載地址:

開源地址:https://github.com/DirectoryLister/DirectoryLister

修改版下載:https://wwb.lanzoub.com/ihtAF0221rwf

安裝環(huán)境要求

  • 目錄列表器需要PHP?>= 7.4
    • zip下載需要Zip擴展名
    • README 渲染需要DOMFileinfo擴展

文件修改說明(修改方式根據(jù)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文件默認不存在,必須創(chuàng)建才能使用。

其他配置信息

大多數(shù)配置更改都可以通過自定義.env文件進行。該文件定義環(huán)境變量及其值,如果需要,將下面的參數(shù)按照文件中的格式添加即可。

應用配置參考

compile_container
控制是否編譯容器。
在定義中該值沒有對應的配置選項,app/config因為該選項是在加載應用程序容器(和配置)之前應用的。
false要么<unset>

dark_mode
啟用暗模式。
隨著 v3.7.0 中面向用戶的主題切換的引入而刪除
true要么false

date_format
用于在應用程序視圖中呈現(xiàn)日期的格式。
有關可能的值,請參閱。

debug
啟用應用程序調(diào)試并顯示錯誤消息。
建議調(diào)試保持關閉,除非對問題進行故障排除。啟用此選項將導致敏感服務器信息泄露。
true要么false

display_readmes
解析和呈現(xiàn)README頁面上的文件。
true要么false

google_analytics_id
您的 Google 分析跟蹤 ID。
UA-123456789-0格式為或禁用的字符串false

hidden_files_list
包含隱藏文件定義的文件。將與“hidden_??files”配置選項中的定義合并。
有關隱藏文件的更多信息,請參閱頁面。
文件的路徑(字符串)

hidden_files
隱藏文件定義數(shù)組。將與hidden_files_list配置選項中定義的文件中的定義合并。支持 glob 模式(例如*.txt,file.{yml,yaml}等)。
有關隱藏文件的更多信息,請參閱頁面。
路徑數(shù)組(字符串)

hide_app_files
隱藏應用程序特定的文件/目錄(即index.php和app文件夾)。
true要么false

hide_dot_files
從列表中隱藏點文件/目錄。
true要么false

hide_vcs_files
隱藏版本控制系統(tǒng)(即 Git 和 Mercurial)用于存儲其元數(shù)據(jù)的文件。
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
可以散列的最大文件大?。ㄒ宰止?jié)為單位)。這有助于防止過大文件超時。
文件越大,計算該文件的哈希所需的時間就越長。
任何正整數(shù)0- 9223372036854775807( )

meta_description
元標記描述(即<meta name="description">)文本。
任何字符串

readmes_first
在文件列表之前顯示自述文件。
true要么false

reverse_sort
啟用后,反轉(zhuǎn)文件的順序(應用排序后)。
true要么false

site_title
您的目錄列表的標題。這將與當前路徑一起顯示在瀏覽器選項卡/標題欄中。
任何字符串

sort_order
文件和文件夾的排序順序。可以是幾個預定義值之一或自定義。
使用匿名函數(shù)時,必須將其包裝在\DI\value()函數(shù)中。匿名函數(shù)接收兩個\SplFileInfo對象作為參數(shù),并期望返回一個整數(shù)。
例子

'sort_order' => \DI\value(
function (SplFileInfo $file1, SplFileInfo $file2) {
return strcmp($file1->getRealPath(), $file2->getRealPath());
})
);
type, natural, name, accessed, changed, modified,<anonymous function>

 

timezone
用于數(shù)據(jù)格式化的時區(qū)。
有關支持的時區(qū)列表,請參閱: ://www.php.net/manual/en/timezones.php 。

zip_downloads
啟用將目錄下載為 zip 存檔。
true要么false

THE END