目录程序对于站长来说应当都不陌生,可以用来搭建简易的下载站,也可以可视化地显示目录文件。而Directory Lister也一直以轻巧强大拥有很多的用户。在这里分享一份增强版Directory Lister,进行了中文化,并且加入了账户密码验证功能。

版权来源

原始版本系doub.io:https://doub.io/dbrj-2/;
而后Hostloc用户:dongfang34,加入了账户密码验证功能;
本人去除了dongfang34在login.php中登录按钮旁隐藏的外链,同时修改了标题及底部信息,具体如何修改见下文。


简介

Directory Lister是一个目录列表程序,基于PHP和一些脚本文件,可以列出目录的内容,在众多的目录列表程序中一直保持简洁。该修改版,主要是对谷歌字体和一些七七八八的国外CDN下载到本地了,并且做了兼容中文处理,提高了大陆地区的访问友好度。同时账户密码验证功能的加入,也提高了隐私性。(注意:依旧无法做到防盗链,如果他人分享直接外链,其他人依旧可直接下载)


安装步骤

下载后置入目标目录即可。
标题可在resources\themes\bootstrap\index.php中修改,底部版权可在同目录的default_footer.php中修改。
账户密码可在根目录下的check.php中修改


下载

https://dl.yorkchou.com/web/Directory-Lister.rar


常见错误

Directory Lister不显示文件/文件夹/目录的解决方法:
LNMP一键包默认禁用了一些函数,而其中一个函数 scandir 被禁用会导致Directory Lister无法读取显示 文件/文件夹/目录 信息,所以取消禁用即可。
依次执行以下代码:

sed -i 's/,scandir//g' /usr/local/php/etc/php.ini

# 取消scandir函数禁用

/etc/init.d/php-fpm restart

# 重启 PHP生效

Last modification:July 10, 2019
If you think my article is useful to you, please feel free to appreciate