TinyFileManager简介
TinyFileManager 是一个开源的基于 Web 的文件管理器,它是单文件、多语言简单而有实用的 Web 应用程序,用于通过 Web 浏览器在线存储、上传、编辑和管理文件和文件夹,该应用程序 PHP 5.5+及以上版本 上运行,能够快速搭建小型的文件管理器,简单到只有1个php文件,同时它也是一个Web代码编辑器,可以在Linux,Windows或Mac平台上在线或本地运行,允许创建多个用户,每个用户都可以指定自己的目录,并内置支持使用 cloud9 IDE 管理文本文件。
功能
文件夹文档列表:基本功能包括创建,删除,修改,查看,快速查看,下载,复制和移动文件,多语言支持目前支持:英语,西班牙语,法语,意大利语,德语,俄语,泰语,中文等。
安装要求
PHP 5.5或更高版本,新建一个网站,把tinyfilemanager.php放到网站目录即可访问。
开源项目
官网:https://tinyfilemanager.github.io/
github:https://github.com/prasathmani/tinyfilemanager
releases:https://github.com/prasathmani/tinyfilemanager/releases
文档:https://tinyfilemanager.github.io/docs/
关于密码:https://tinyfilemanager.github.io/docs/#line3-1
关于密码
默认的账户和密码:
admin/admin@123 user/12345
源码中密码为加密后字符:
// Users: array('Username' => 'Password', 'Username2' => 'Password2', ...)
$auth_users = array(
'admin' => '$2y$10$axZWlisI..n9xmULN4gbhectUdOpu0z64xb9ysycHQ5ubKYcEY5sW', //admin
'user' => '$2y$10$.mwmDmZH2003EjFobn86QuU3kr6NAmUYAaMVWQdLXYkirie7EJxj6', //12345
'guest' => '$2y$10$a.DMI5sRjAnvhb.8rFAXY.XPSEO/eatVb4qCMmTc2YcxTDKp9xMyC' //guest
);密码需要密码生成器生成生成安全密码password_hash密码,所以需要用到一个网站:
https://tinyfilemanager.github.io/docs/pwd.html
如以上网址无法访问,也可以用程序自带生成,位置”菜单 - help - Generate new password hash“,即可生成相应密码字符串,复制进程序相应位置,即可更改。
默认语言设置
默认中文显示方法:
法1:右上角setting,语言调整为中文;
法2:找到文件源码,第3行修改为如下:
//Default Configuration
$CONFIG = '{"lang":"zh-CN","error_reporting":false,"show_hidden":false,"hide_Cols":false,"theme":"light"}';默认目录设置
为服务器安全考虑,用于限制该程序的使用目录,第66行找到并修改如下值:
$root_path = '/var/www/user';
其它
以上一些简单的功能基本可以满足使用了,不过,Tiny File Manager还可以设置只读用户、为每个用户分配特定目录、配置文件和文件夹将从列表中排除,同时排除多个地方的同一文件/文件夹、使用bootstrap 4嵌入到Tiny File Manager还文件管理器中,等等。
http://www.savh.cn/thread-1623.htm
转载请注明:Savh.Cn 发表



