文件共享管理器:FileGator

FileGator 的介绍中有一句:Powerful Multi-User File Manager,简明扼要地介绍了这是一款多用户的文件管理器,虽然目前有很多现成的文件分享管理平台,但是一些相对小众需求的软件还是很难找,比如一个团队内部的文件共享的需求,给每个用户创建一个文件夹,然后可以浏览(只读)大家的文件夹,又只有自己能读写自己的文件夹,这个功能用 FTP 也可以实现,但是操作起来比较麻烦,FileGator 可以很好地解决这个问题。

优点

在试用一段时间后,发现 FileGator 有几个优点:

1、安装很方便,只要主机支持 PHP 即可,但是对 PHP 版本有要求,需要 PHP 7.1.3 及以后的版本,可以不用数据库,用户信息以 json 文件的形式保存;

2、界面很简洁,基本的上传、下载、解压、压缩、移动、拷贝、删除,包括权限的设定等,操作都很明了;

filegator 用户权限管理

3、支持本地存储和远程存储:FTP, Amazon S3, Dropbox, DO Spaces, Azure Blob,我只尝试了本地存储。

缺点

我也发现了几个不足:

1、后台的移动、拷贝等操作没有实时效果,就是页面没部分刷新,要手动刷新下页面,才看到移动的效果,但是新建文件夹的时候,会有实时效果;

2、由于管理后台只进行用户权限的设置,对软件的设置我们需要编辑配置文件,虽然能达到一样的效果,但是没有直接在后台勾勾选选那么方便;

3、由于浏览和文件管理试用的是不同的用户,登录的时候,显示的是自己的文件夹,看不到别人的文件,退出后,未登录状态,用 Guest 用户才能浏览其他用户的文件;

4、上传的时候每次只能上传一个文件,虽然我们可以先打包、上传之后再解压,没有每次可以上传多个文件方便;

5、缺少文件预览功能,比如对 .txt, .pdf 这些可以直接在浏览器打开的文件进行预览,会比较方便。

其他

“ open_basedir restriction in effect. ”错误的解决办法

我在使用过程中,发现页面一直 500 号错误,查看了 /private/logs/app.log 文件后,发现有个“ open_basedir restriction in effect. ”错误的提示。如果你也是使用 Plesk,可以进入网站的 PHP 设置,把 open_basedir 设置为 none 即可。使用其他主机管理面板的,可以参考 PHP 官方的 ini 文件配置教程

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>