0.介绍:
FileGator是一个免费的开源 PHP脚本,用于管理文件和文件夹。您可以管理本地存储库文件夹(在服务器的硬盘驱动器上)或连接到其他存储适配器(见下文)中的文件。FileGator具有多用户支持,因此您可以让管理员和其他用户管理具有不同访问权限,角色和主文件夹的文件。支持所有基本文件操作:复制,移动,重命名,创建,删除,压缩,解压缩,下载,上传。如果允许,用户可以一次下载多个文件或文件夹。文件上传支持拖放,进度条,暂停和恢复。上传是分块的,因此无论服务器的配置如何,您都应该能够上传大文件。
DEMO演示站: https://demo.filegator.io/#/
1.截图
2.功能特色:
- 多个存储适配器(本地,FTP,Amazon S3,Dropbox,DO空间,Azure Blob和其他许多通过Flysystem)
- 具有角色和权限的多个身份验证适配器(将用户存储在json文件或数据库中)
- 多个会话适配器(Native File,Pdo,MongoDB,Memcached和其他通过Symfony)
- 单页前端(使用Vuejs,Bulma和Buefy构建)
- 分块上传(带内置Resumable.js)
- Zip和批量下载支持
- 高度可扩展,解耦和测试的代码
- 无需数据库
- Framework free ™
- 管理员可以设置用户读写、上传、下载、压缩、解压等权限
3.安装方法:
宝塔面板新建网站,上传源码:
源码下载地址:https://github.com/filegator/filegator/archive/master.zip
解压后,设置网站运行目录为/dist
另外,设置/storage
和/private
文件夹读写权限777
之后就可以正常访问了。
4.其它问题
如果出现问题,请检查 /private/logs/app.log
默认凭据登录 admin/admin123
注意及时修改。如果忘记密码,可以将空白模板复制private/users.json.blank
过private/users.json
,然后刷新您的浏览器即可复原默认账户密码。
5.其它请参考官方文档