AjaXplorer — это свободный файл-менеджер для управления файлами на веб-сервере. AjaXplorer, как и многие другие веб-приложения, написан с использованием HTML, PHP, AJAX и JavaScript.
Особенности
• Переименовывание, копирование, перемещение, удаление, скачивание файлов или каталогов
• Мультизагрузка файлов на сервер с отображением прогресса
• Создание каталогов и файлов
• Редактирование файлов с подсветкой кода (js, php, html, java, sql, perl)
• Просмотр изображений онлайн, показ миниатюр в списке
• Прослушивание MP3-файлов онлайн
• Просмотр содержимого и работа с архивами zip
• Возможность выбора несколькоих файлов и каталогов для выполнения различных операций.
• Копирование и перемещение файлов и каталогов с помощью мышки
• Отображение миниатюр
• Сочетания клавиш: ctrl + стрелки верх/вниз = выделение; Tab = навигация между панелями; Esc = закрытие диалоговых окон
• Система закладок
• Рекурсивный поиск в каталогах
• Корзина с возможность восстановления
• Система пользовательских предпочтений, позволяющая настроить язык, вид отображения файлов, а также изменить пароль
• Поддержка нескольких языков: английский, французский, голландский, германский, итальянский и испанский
• Настраиваемый GUI
• Система управления пользователями
• Создание хранилищ и назначение прав доступа для каждого пользователя
• Система протоколирования действий
• Модульная архитектура, позволяющая расширять приложение
• Управление базами данных MySQL
Загрузка и установка
Загрузить текущую версию можно на следующей странице: AjaXplorer — страница загрузки. После загрузки нужно распаковать содержимое архива в каталог веб-сервера. Убедитесь, что следующие каталоги (и файлы в них) доступны для записи: files, server, server/user, server/logs. Перед запуском рекомендуется отредактировать файл настроек (server\сonf\conf.php), изменив следующие настройки (а также некоторые другие:
• ENABLE_USERS — разрешение входа пользователя под своей учетной записью
• ALLOW_GUEST_BROWSING — разрешение просмотра файлов незалогиненому пользователю
• AUTH_MODE — метод аутентификации
• $max_caracteres — максимальное кол-во символов в имени файла/каталога
• $upload_max_number — максимальное кол-во файлов, которые можно загрузить за один раз
После всего этого можно открывать в браузере сайт с AjaXplorer. Как только AjaXplorer загрузится, вам нужно будет ввести логин и пароль (admin/admin, если вы не изменяли настройку INITIAL_ADMIN_PASSWORD). После того, как вы залогинились, вы должны нажать кнопку «Settings», после чего вы сможете:
• создать пользователя, настроить его права доступа, изменить пароль.
• создать новое хранилище, изменить настройки хранилищ, удалить старые хранилища.
• посмотреть логи
• посмотреть некоторые настройки php и ajaxplorer'а
Видео
В видео вы можете посмотреть на пример использования AjaXplorer. Первоначально это видео было создано с целью показать уязвимость в AjaXplorer при использовании этой программы на ОС Windows. Описание данной уязвимости уже проскакивало здесь: Уязвимости / AjaXplorer 2.4