Directory Lister 资源列表程序(已修复支持中文)-续笔记自媒体

Directory Lister 是基于PHP和一些脚本文件的一款文件列表程序,可以简洁列出目录中的内容便于我们之后对文件进行分享或调用。

因之前一直使用 Nginx 自带的目录浏览功能,颜值不用多说也知道它其实非常简陋、粗糙,甚至看得多了有点呕吐。最近决定换上 Directory Lister。借这个机会分享给大家,也说说自己安装时候遇到的一些问题供大家参考。

问题汇总:

安装官方版本,你可能遇到下列几个问题:

问题1:Directory Lister 官方版本是不支持中文编码,存在中文目录名会出现乱码现象。

解决方案:修改 resources\themes\bootstrap\index.php (就是主题文件),在最开头加入:

强制使用 gbk 编码即可。

问题2:Directory Lister 使用的是谷歌字体,由于众所周知的原因,连接的国外 CDN服务器,速度慢。

解决方案:去除谷歌字体,或者使用国内镜像地址

问题3:Directory Lister 安装后页面显示正常,不显示文件。

解决方案:自查 error-log,发现是服务器端 php.ini 中把程序需要的 scandir函数关闭了。知道找到服务器端 PHP 程序的 php.ini 文件,搜索到 scandir 这个单词,删除即可。

下载修复版:

针对上述问题做了针对性的修改,国内朋友直接下载修复版即可。点此下载

安装方法:

直接把下载好的压缩包解压然后把解压后的文件上传到你准备好的网站根目录即可。

自定义修改提示:

由于该版本是自己使用的,涉及标题、页脚链接文字等信息,你可以通过下面的方法进行修改。

1、修改导航文字内容。

编辑 resources 目录下的 DirectoryLister.php 文件,替换文字「SmartYun Soft」为你自己的。

2、修改网页标题内容。

编辑 resources\themes\bootstrap\index.php 文件,修改 Title 内容

3、页脚版权信息修改。

编辑 resources\themes\bootstrap\default_footer.php 文件,按需进行自定义修改。