首页 » 工具资源 » 正文

Tiny File Manager:开源PHP文件管理器 仅需一个PHP文件即可通过Web管理文件 支持文件编辑/解压缩

Tiny File Manager是一个简洁的开源PHP文件管理器,直接通过网页即可管理VPS、服务器的文件,虽然只需一个PHP文件,但功能缺非常齐全:文件创建、编辑、复制、移动、下载、上传(支持批量上传、外链上传)、用户权限管理(管理员权限、访客权限)、文件搜索、文件解压缩(支持zip、tar两种),已经具备了一个小型网盘的基本功能了,同时管理VPS的文件也非常方便,不需要FTP工具即可轻松搞掂。

官网地址:https://tinyfilemanager.github.io

GitHub下载:https://github.com/prasathmani/tinyfilemanager

本站下载:https://www.vpsyh.com/down/tinyfilemanager.zip
包含3个文件:1.tinyfilemanager的PHP、2.password_hash()密码生成PHP(p.php)、3.json语言包

下载下来解压后一个是php文件,一个是json(语言包),都放在VPS里面的同一个目录,权限给www的775就可以了。

初始账号(记得修改):
admin—admin@123
user—12345

可通过修改PHP文件里面的这个数组来修改账号或密码

$auth_users = array(
'admin' => '$2y$10$/K.hjNr84lLNDt8fTXjoI.DBp6PpeyoJ.mGwrrLuCZfAwfSAGqhOW', //admin@123
'user' => '$2y$10$Fg6Dz8oH9fPoZ2jJan5tZuv6Z4Kp7avtQ9bDfrdRntXtPeiMAZyGO' //12345
);

由于官方生成hash密码的页面(https://tinyfilemanager.github.io/docs/pwd.html)已经无法生成,我建议大家自行使用PHP5.5的password_hash()方法生成密码,方法如下:

<?php
/**
* 使用默认算法散列密码
* 当前是 BCRYPT,并会产生 60 个字符的结果。
*
* 请注意,随时间推移,默认算法可能会有变化,
* 所以需要储存的空间能够超过 60 字(255字不错)
*/
echo password_hash("123456", PASSWORD_DEFAULT);
?>

直接新建一个PHP文件,粘贴上方这段代码进去,然后访问这个PHP即可显示密码了。

生成完hash密码后记得修改tinyfilemanager.php里面的$auth_users数组,并将这个生成密码的PHP文件删除或者设置为不可读权限!

设置语言为简体中文:

本文共 1 个回复

  • music何 2020/01/29 07:03

    有加密分享就好了

发表评论