镜像域名 doub.bid 提供给无翻墙能力的人访问,有能力的建议访问主域名:doub点io(防镜像替换 自己改点)
投稿文章 | 广告投放 | Telegram 群组 / 公告频道

『修复』自用的逗比云 目录列表程序 Directory Lister 兼容中文版

逗比软件 Toyo 36评论
本文最后更新于 2017年2月26日 17:46 可能会因为没有更新而失效。如已失效或需要修正,请留言!

鉴于写出来 使用Youtube-dl离线下载YouTube视频并且VPS上在线观看 的教程后,很多人表示想使用Directory Lister,然后发现不支持中文就来问我要,我干脆把我自己修改的自用版放出来好了。


简单介绍

Directory Lister是一个目录列表程序,基于PHP和一些脚本文件,可以列出目录的内容,在众多的目录列表程序中一直保持简洁。

我的这个修改版,主要是对谷歌字体和一些七七八八的国外CDN下载到本地了,并且做了兼容中文处理。

安装步骤

这个就很简单,直接把下载好的压缩包解压然后把解压后的文件上传到你的虚拟主机目录就好了。

标题是在 resources\themes\bootstrap\index.php 中修改,底部文件则是同目录的 default_footer.php 文件。

然后把你要列出显示的目录和文件上传到和 resources 文件夹平级的位置,也就是同一个文件夹中。

下载

逗比云

注意事项

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生效

转载请超链接注明:逗比根据地 » 『修复』自用的逗比云 目录列表程序 Directory Lister 兼容中文版
责任声明:本站一切资源仅用作交流学习,请勿用作商业或违法行为!如造成任何后果,本站概不负责!

赞 (26)or打赏
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(36)个小伙伴在吐槽
  1. 上传好之后访问的时候不是打开浏览页面而是让下载一个没有什么用的文件
    灬莱瓦汀2017-10-13 23:38 回复
  2. 大佬,我想问下。排版错乱是什么问题。google不到啊,试过你的魔改版也是一样的问题
    baymin2017-05-01 10:49 回复
    • 排版错乱,多半是CSS的问题,F12 开发者工具 看一看是不是CSS文件加载失败。
      Toyo2017-05-01 10:53 回复
      • 试过了,必须放在根目录,不过直接域名解析过去没问题。
        baymin2017-05-03 21:46 回复
  3. 你那个每页的说明在哪里修改设置
    忧郁炯2017-03-14 13:50 回复
    • DL并没有这个功能,是我自己改PHP加上的。
      Toyo2017-03-14 14:03 回复
  4. 不知道怎么回事。现在可以显示目录,但是不显示目录里的文件。安装了lnmp
    Lao2017-03-06 18:21 回复
    • 刚才把原来的目录删除了重建,然后在复制文件进去就又能显示了
      Lao2017-03-06 18:34 回复
  5. 请问让Directory Lister支持中文显示需要修改哪些文件?以及要怎么改?
    something2017-02-05 22:54 回复
    • 不需要改啊,我这个压缩包的就是我的逗比云打包的。
      Toyo2017-02-05 23:57 回复
      • 呃...我没表达清楚。我的意思是,如果从原始的github版本开始改,要让它支持中文,该怎么做?
        something2017-02-06 09:02 回复
  6. 大神,话说如何能够做到,把目录列出来,然后点击目录中视频文件能够在线播放呢?
    西蒙宫2017-01-21 19:05 回复
    • Directory Lister就能做到啊,Directory Lister的功能只是把文件列出来,真正实现在线播放的是HTML5,或者说是浏览器。
      只要你的浏览器支持HTML5,那就可以播放 .mp4 .mp3 等格式的视频/音频
      Toyo2017-01-21 20:10 回复
  7. 成功搭建,还想请问公告在哪里改啊?
    M2017-01-08 00:06 回复
    • resources\themes\bootstrap\index.php 自己修改html。
      Toyo2017-01-08 00:44 回复
  8. 不错,但是感觉h5ai更强大。博主有兴趣写一个教程吗?我的是lighttpd+php5.4呢
    Yalisiting2016-12-21 17:23 回复
    • 我用过h5ai,但是感觉还是不够简洁,所以我选择了DL。
      Toyo2016-12-21 18:03 回复
  9. 博主把https://softs.fun/ 完整的文件(resource文件夹和index.php)分享一下吧
    嘻嘻2016-12-04 02:14 回复
    • 我这个页面分享的DL,就是直接从我网站上下载下来,改了改标题和底部的。和我的逗比云一样。
      Toyo2016-12-04 12:51 回复
  10. 很棒
    彼萌2016-11-13 11:13 回复
  11. 不行啊,安装后打开页面提示500,目前无法处理此请求。怎么办啊??
    波多野结衣2016-10-25 13:20 回复
    • 500网页内部错误,你描述的不清楚。
      Toyo2016-10-25 16:06 回复
  12. 这个视频是怎么实现的?
    筑楼2016-10-21 10:46 回复
    • 看浏览器,现在的主流浏览器都支持HTML5了,而HTML5自带的有视频音乐组件,所以 不支持HTML5的浏览器点开链接是直接下载,而支持的是直接播放。什么都不用做,只要浏览器支持。
      Toyo2016-10-21 13:32 回复
  13. 用lnmp搭建的进入后显示空的页面,新建了文件夹啥的都不显示。。知道咋回事不?
    Mr.Lin2016-10-18 05:03 回复
    • 你可以下载原版DL试试,如果还这样说明应该是权限或者VPS问题了。
      Toyo2016-10-18 12:18 回复
    • 我发现LNMP一键包默认禁用了一些函数,而其中一个函数 scandir 被禁用会导致Directory Lister无法读取显示 文件/文件夹/目录 信息,所以取消禁用即可。
      依次执行以下代码:
      sed -i 's/,scandir//g' /usr/local/php/etc/php.ini
      # 取消scandir函数禁用
      /etc/init.d/php-fpm restart
      # 重启 PHP生效
      
      baymin2017-07-16 21:13 回复
  14. :shock: 写点汉字吧,博主外语很捉急!You should type some Chinese word!
    tetsai2016-09-30 21:44 回复
  15. 如果真上传视频,对带宽有什么要求?
    筑楼2016-09-16 21:26 回复
  16. 博主,引入jquery的代码被注释掉了,导致点击文件右侧图标显示MD5和SHA1值功能失效,文章中貌似没提到。
    Tinight2016-08-29 19:48 回复
    • 我看DL官方的默认也是注释的,也没注意,这个功能也不重要,需要的话自己调吧。
      Toyo2016-08-29 21:01 回复
      • 嗯,测试的时候发现那个图标点击无效,就看了下提示没有jquery,调了下, :smile: 有强迫症没办法。
        Tinight2016-08-29 21:17 回复
  17. 使用kangle搭建的中文乱码。。是kangle编码问题吗?
    Mr.Lin2016-08-23 19:01 回复
    • 不清楚,lnmp一键包(lnmp.org)没问题
      Toyo2016-08-24 11:11 回复
      • kangle面板自带的文件管理器修改成中文的就乱码。。23333
        Mr.Lin2016-08-24 15:04 回复
  18. 谢谢博主分享,现在准备试试,之前都是用nginx自带目录!有点简陋! :smile:
    飞翔的panda君2016-07-15 19:33 回复