Tiny File Manager — это отдельный PHP-скрипт, который любой может загрузить на свой веб-сервер или в систему для удалённого управления файлами и каталогами по протоколу HTTP/S.
Несмотря на небольшой размер и высокую скорость работы, он обладает всеми необходимыми функциями файлового менеджера, такими как загрузка, скачивание, переименование, настройка прав доступа, аутентификация пользователей и т. д.
До этого мы пользовались списком каталогов, который был вполне неплох, но, честно говоря, Tiny File Manager — это всего лишь один PHP-файл, который предлагает больше возможностей, чем другие доступные файловые менеджеры.
Чтобы узнать о его возможностях и функциях, ознакомьтесь с этим разделом.
Возможности Tiny File Manager
Ниже приведён список функций Tiny File Manager, которые отличают его от других альтернатив.
- Бесплатное, с открытым исходным кодом, лёгкое и удобное в использовании.
- Основные функции: создание, удаление, изменение, просмотр, загрузка, копирование и перемещение файлов.
- Использование Ajax для поддержки загрузки, перетаскивания, загрузки по URL и загрузки нескольких файлов с фильтрацией по расширению файла.
- Возможность сжатия и распаковки файлов (
zip,tar). - Гибкая система разрешений для пользователей, основанная на сопоставлении сеансов и корневых папок пользователей.
- Интеграция с Cloud9 IDE, обеспечивающая подсветку синтаксиса для более чем 150 языков и выбор из более чем 35 тем
- Многоязычная поддержка (более 32 языков) со встроенной функцией перевода, не требующей дополнительных файлов.
И список функций продолжает расширяться, если я начинаю перечислять каждую из них. Поэтому я предлагаю вам попробовать и самим убедиться, насколько интересным и полезным может быть этот инструмент.
Как настроить и использовать Tiny File Manager
Tiny File Manager — это простой PHP-файл, поэтому для его использования необходимо выполнить определенные требования в вашей системе, перечисленные ниже.
- PHP 5.5.0 или выше.
- Расширения Fileinfo, iconv, zip, tar и mbstring установлены и включены.
Как только будут выполнены необходимые условия, вы сможете перейти на страницу релиза и скачать zip-файл Tiny File Manager.
После загрузки файла перейдите в папку загрузки, распакуйте сжатый файл и войдите в распакованный каталог, где вы найдёте четыре файла. Обратите внимание только на tinyfilemanager-wh1z.php и tinyfilemanager-wh1z-mini.php.
Из двух упомянутых PHP-файлов вы можете выбрать любой в зависимости от ваших текущих потребностей. На данный момент я бы выбрал tinyfilemanager-wh1z.php. Затем либо подключитесь по SSH к своему удалённому веб-хосту, либо откройте файловый менеджер, либо, если файл нужен для вашей локальной системы, поместите его в каталог веб-хоста.
В нашем случае мы хотим получить доступ к своей локальной системе через этот файловый менеджер, поэтому я скопирую и вставлю этот файл в каталог /var/www/html.
Когда закончите, подключитесь к своему серверу или системе по IP-адресу или имени хоста.
Обратите внимание, что для доступа к Tiny File Manager необходимо нажать на файл PHP. Чтобы автоматизировать доступ без нажатия, переименуйте файл в index.php.
По умолчанию для обычных учётных записей пользователей и администраторов Tiny File Manager используются следующие имя пользователя и пароль:
| Имя пользователя | Пароль |
|---|---|
| admin | WH1Z@1337 |
| user | WH1Z123 |
📝 Как изменить пароль по умолчанию в Tiny File Manager?
Рекомендуется изменить пароль по умолчанию как для администратора, так и для пользователя, используя массив $auth_user в PHP-файле. Пароль должен быть зашифрован с помощью password_hash(), но вы можете сгенерировать новый пароль в интерфейсе администратора Tiny File Manager, перейдя в раздел «Админ» -> «Справка» -> «Сгенерировать хэш нового пароля».
Теперь при первом запуске Tiny File Manager вы увидите следующее окно для входа в систему, с помощью которого можно легко войти в систему, указав свои учётные данные.
После успешного входа на страницу администратора вы увидите панель управления Tiny File Manager, на которой будут перечислены все файлы и каталоги в каталоге вашего веб-хостинга, а также станут доступны опции для создания или загрузки нового файла, изменения разрешений, переименования файлов, копирования прямых ссылок, сжатия файлов и многое другое.
Здесь начинается ваше знакомство с Tiny File Manager — отличным инструментом для простого управления файлами и каталогами на удалённых хостах. Для этого достаточно разместить один PHP-файл.





