我已尝试设置Simogeo's FileManager,但我只能将其中的一半用于工作。
我的计划是将其设置为特定文件夹(../imgs/gallery
)并允许客户端上传,下载,重命名,删除文件 - 基本上更改特定页面上显示的文件(../gallery.html
)。
现在,我无法让FileManager正常工作。使用它最简单的形式(即将提取的文件上传到我的/www/
根并将filemanager.config.js.default
复制到filemanager.config.js
),它将允许我创建文件夹并上传文件但第二个我这样做,它只是保持' loading'一些东西。什么都没有显示,没有什么是可用的,刷新将完全从视图中删除它。
正在../userfiles/
文件夹中创建/上传文件,我将来可以更改这些文件,但即使在纯粹的环境中它也无法正常工作。
(同样,请求更改文件../connectors/php/filemanager.config.php
,这在我的生命中,我找不到。../connectors/php/default.config.php
存在但不遵循如果我要替换那个,那就非常好。)
编辑:我尝试了0.8版本,没有任何问题。遗憾的是,对我来说,这对我来说并不起作用。
答案 0 :(得分:0)
您确定在文件夹中正确设置了权限吗?
你可以尝试:
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存在但是如果我要替换它,我不会很好地遵循指示。)
感谢您指出这一点。它已更新。
答案 1 :(得分:0)
在我的情况下,当将站点从使用PHP 5.3的专用主机迁移到使用PHP 5.4的共享主机时出现了问题,突然文件管理器开始按照原始海报的描述进行操作。我更新到最新的FileManger版本(2.0.0-dev)但仍然相同。
查看服务器错误日志在第1312行的connectors / php / filemanager.class.php中显示致命错误,其中require_once(' ./ inc / vendor / wideimage / lib / WideImage.php&#39 ;)无法打开文件。检查路径没有"供应商"目录,所以我从路径中删除了它,服务器错误消失了。但仍然是相同的加载图形。
然后我认为PHP 5.4.x想要设置TimeZone,并且根据服务器配置可能会抛出警告或错误,甚至是后台的致命错误。所以我添加了date_default_timezone_set(' America / Toronto');在文件连接器/ php / filemanager.php的顶部,之后一切都很完美。这可能不是最佳解决方案,但它对我有用。如果您尝试它,当然可以将TimeZone更改为您自己的。
这个人让我把头发拉了一会儿,希望它对某人有帮助。