目录程序对于站长来说应当都不陌生,可以用来搭建简易的下载站,也可以可视化地显示目录文件。而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生效
2 comments
You actually stated that perfectly.
谢谢,挺不错的