OpenSource-Hub
T

Tiny File Manager

5.9k stars·ファイル管理·SHA-256 チェックサム確認済み

单文件 PHP 网页文件管理器,上传、编辑、管理文件,部署超简单。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

丢一个 PHP 文件到服务器,就能在浏览器里管理文件。

主な機能

  • 单文件部署:只需一个 PHP 文件,复制到服务器目录即可运行
  • 多功能文件操作:创建、删除、修改、查看、下载、复制、移动文件
  • 高级上传:Ajax 拖拽上传、URL 导入、多文件上传并过滤扩展名
  • 压缩工具:支持 zip 和 tar 格式的压缩与解压
  • Cloud9 IDE 编辑器:150+ 语言语法高亮,35+ 主题

できないこと

  • 默认密码公开,部署后务必立刻修改密码;2. 不要将此工具长期放置在公共可访问目录,用完后立即删除;3. 建议配合 Apache/Nginx 的 IP 白名单或 .htaccess 限制访问;4. 生产环境请使用更安全的文件管理方案(如 Nextcloud)。

使用例

  • 临时需要给客户或同事分享文件,快速部署一个 Web 文件管理器
  • 在开发服务器上快速管理项目文件,无需安装复杂工具
  • 远程编辑文本、代码文件,使用内置 IDE 直接修改

詳細説明

Tiny File Manager 是一款基于 PHP 的轻量级单文件 Web 文件管理器,旨在以最简洁的方式实现高效文件管理。仅需一个 PHP 文件,丢进服务器目录即可运行,支持通过浏览器创建、上传、编辑、移动、复制、删除文件和文件夹。兼容 PHP 5.5+,支持多语言(35+种),可为每个用户单独分配根目录并设置账户密码。内置 Cloud9 IDE 编辑器,支持 150+ 种编程语言语法高亮和 35+ 主题;支持 zip/tar 压缩解压、拖拽上传、从 URL 导入文件、Google/Microsoft 文档在线预览(最大 25MB)。提供 IP 黑白名单和备份功能。适合临时部署用于文件管理任务,但注意:不要在公开环境长期使用,用完后务必删除该脚本。

トラブルシューティング & FAQ (2)

トラブル対応
TinyFileManagerエディタで.mdファイルのMarkdownシンタックスハイライトが機能しない問題を修正する方法

Aceエディタを初期化する前に、このPHP条件マッピングを追加します: if ($ext === 'md') { $ext = 'markdown'; }。これにより、エディタが認識されない'md'の代わりに正しい'markdown'モードを使用するようになります。

参照 Issue #1309
トラブル対応
ViaまたはXブラウザでPHPファイルマネージャーのファイルダウンロードが機能しない場合の修正方法

Tiny File Managerのデフォルトのダウンロード機能(fm_download_file)は、ViaやX Browserのような軽量モバイルブラウザで失敗する可能性があります。fm_download_fileを削除し、index.php内の'ACTIONS'コメントの直後にダウンロードハンドラを配置し、認証が有効な場合はトークン検証を含めるようにコードを修正してください。提供されたコードパターン(if (isset($_GET['dl'])) { ... })を使用してファイルを出力します。これにより、元のヘッダーを適切に処理しないブラウザとの互換性が確保されます。

参照 Issue #1339

タグ

file-managerphpsingle-fileweb-uicloud9-idedrag-drop-upload

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

步骤1:从 GitHub 下载 tinyfilemanager.php 文件

4

步骤2:将文件上传到你的网站服务器任意目录(如 /var/www/html/)

5

步骤3:打开浏览器访问该文件,使用默认账号 admin/admin@123 登录(请立即修改密码)

インストールガイド
  1. 步骤1:从 GitHub 下载 tinyfilemanager.php 文件
  2. 步骤2:将文件上传到你的网站服务器任意目录(如 /var/www/html/)
  3. 步骤3:打开浏览器访问该文件,使用默认账号 admin/admin@123 登录(请立即修改密码)
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

直接从服务器删除 tinyfilemanager.php 文件即可完全移除,无残留配置或数据库。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスGNU General Public License v3.0
最終更新2026-06-27 13:10:10
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

2 FAQs

類似プロジェクト