Simogeo FileManager 查看/上传

Posted

技术标签:

【中文标题】Simogeo FileManager 查看/上传【英文标题】:Simogeo FileManager View/Upload 【发布时间】:2014-04-30 11:29:36 【问题描述】:

我尝试设置Simogeo's FileManager,但我只能让它工作一半。 我的计划是将其设置为特定文件夹 (../imgs/gallery) 并允许客户端上传、下载、重命名、删除文件 - 基本上更改特定页面上显示的文件 (../gallery.html)。

但现在,我无法让 FileManager 正常工作。这是绝对最简单的形式(即,将提取的文件上传到我的/www/ root 并将filemanager.config.js.default 复制到filemanager.config.js)它将允许我创建一个文件夹并上传文件,但第二次我这样做,它会只是继续“加载”一些东西。什么都没有显示,没有什么可用的,刷新会将其完全从视图中删除。

文件正在../userfiles/ 文件夹中创建/上传,我将来可以更改它,但即使在纯设置中也无法正常工作。

,说明要求更改文件../connectors/php/filemanager.config.php,我终生找不到。../connectors/php/default.config.php 存在,但如果我是,则不能很好地遵循说明代替它。)

编辑:我试过0.8版本,没有问题。可惜最新版本不适合我。

【问题讨论】:

【参考方案1】:

您确定您的文件夹的权限设置正确吗?

你可以试试:

chmod -R 0777 /path/to/filemanager/userfiles/

或(断言您正在使用www-data 用户运行apache:

chown -R www-data:www-data /path/to/filemanager/

您也可以查看configuration wiki page 和sample page。

(另外,指令要求更改文件 ../connectors/php/filemanager.config.php,我终其一生都找不到。../connectors/php/default.config.php 存在,但是如果我要替换它,则不能很好地遵循说明。)

感谢您指出这一点。已更新。

【讨论】:

您是否尝试按照此处的说明手动指定serveroot / fileroot 路径? github.com/simogeo/Filemanager/wiki/… 我遵循了这个建议:Just copy the content of /scripts/filemanager.config.js.default into /scripts/filemanager.config.js and load the filemanager into your web browser, it should work.,但也改变了它们。【参考方案2】:

在我的情况下,当将站点从使用 PHP 5.3 的专用托管迁移到使用 PHP 5.4 的共享托管时,问题出现了,文件管理器突然开始按照原始海报描述的方式运行。我更新到最新的 FileManger 版本(2.0.0-dev),但还是一样。

查看服务器错误日志显示在第 1312 行的 connector/php/filemanager.class.php 中有一个致命错误,其中 require_once('./inc/vendor/wideimage/lib/WideImage.php') 无法打开文件。检查路径没有“供应商”目录,所以我从路径中删除了它,服务器错误消失了。但仍然是相同的加载图形。

然后我认为 PHP 5.4.x 想要设置 TimeZone 并且根据服务器配置可能会在后台抛出警告或错误,甚至是致命的。所以我添加了 date_default_timezone_set ('America/Toronto');在文件 connector/php/filemanager.php 的顶部,之后一切正常。这可能不是最佳解决方案,但它对我有用。如果您尝试,当然可以将 TimeZone 更改为您自己的。

这个让我把头发拉了一段时间,希望它可以帮助别人。

【讨论】:

以上是关于Simogeo FileManager 查看/上传的主要内容,如果未能解决你的问题,请参考以下文章

Simogeo FileManager 不显示图像

部署到服务器时,SIMOGEO Filemanager 中未显示缩略图,但在 Localhost 中显示

在页面内显示 UniSharp/laravel-filemanager(无编辑器)

unisharp laravel filemanager 无法上传图片,“请刷新再试一次

由于服务器错误,操作失败。 #laravel #FileManager #TinyMCE

请问fckeditor的filemanager(java)中,上传完文件后怎么返回文件名到页面上去啊?