gpt4 book ai didi

php - 如何使用 Web 文件管理器浏览服务器文件夹

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:55:49 49 4
gpt4 key购买 nike

我需要一个网络文件管理器能够在服务器上导航给定的目录树。我能找到的最佳解决方案是 KCFinder免费提供,只要我能读到现在就被认为是可靠的。

所以我下载了最新的稳定版本 (3.12) 并在我的服务器上进行了基本安装。

我只是将整个 kcfinder-3.12 文件夹复制到运行 Linux Debian+Apache+PHP5 的机器上的 wwwroot 中,然后修改了 kcfinder/conf/config.php 以便允许任何用户访问:

  'disabled' => false

文件夹的默认设置如下:

  'uploadURL' => "upload",
'uploadDir' => "",

这应该让我有权浏览、下载和上传位于子文件夹 kcfinder/upload/ 中的文件

但是当我运行该应用程序时,它实际上只显示了上述 upload 文件夹中包含的子文件夹“files/”,尽管存在许多其他通过 shell 创建的子文件夹。

我知道这种行为来自 types 设置:

  'types' => array(

// (F)CKEditor types
'files' => "",
'flash' => "swf",
'images' => "*img",

// TinyMCE types
'file' => "",
'media' => "swf flv avi mpg mpeg qt mov wmv asf rm",
'image' => "*img",
),

enter image description here

但我不太清楚这些类别应该如何符合我的期望,以及我如何能够拥有一个基于 Web 的文件浏览器,从给定目录开始没有限制。

有谁知道我做错了什么,是否有办法获得对给定目录的完全访问权限?在这里我谈到了 KCFinder,但我可以听任何其他选项,只要它满足我的要求。

最佳答案

一些可以做到这一点的事情:

1) 检查文件夹权限

2) 清除浏览器缓存并重新加载页面

3) 和文档中的配置:

'uploadDir' => "",

当 KCFinder 无法自动检测其本地文件系统路径到 uploadURL 设置中指定的文件夹时,使用此设置。当 KCFinder 无法自动获取本地文件系统路径时更改此设置。

'dirPerms' => 0755,
'filePerms' => 0644,

使用 KCFinder 创建的新文件和目录的默认文件系统权限。 Windows 服务器将跳过这些设置。

更多信息:http://kcfinder.sunhater.com/install

关于php - 如何使用 Web 文件管理器浏览服务器文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26178954/

49 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com