Для установки FTPSearch/Agent вам понадобятся уже установленные MySQL, PHP и любой web сервер под него (например Apache или IIS)
Внимание! MySQL должен быть сконфигурирован на работу с charset вашей системы. Для windows это будет cp-1251, для UNIX это может быть KOI-8r.
выполните следующие шаги для установки:
- Скопируйте директорию WebInterface в домашнюю директорию вашего сервера. Вы свободно можете переименовать WebInterface во что-то другое - это не скажется на работе программы.
- Для unix-like систем: установите права на свободные чтение и запись для всех (0x777) для директории "dircache".
- Отредактируйте header.php - вам нужно установить параметры доступа к MySQL.
Внимание! Пользователь MySQL, который вы будете использовать для доступа должен иметь права на выполнение команд "DROP TABLE","CREATE TABLE","ALTER TABLE","SELECT","INSERT","UPDATE","DELETE"; кроме того для нормальной работы FTPSearch/Agent нуждается в выделенной базе MySQL.
- Откройте "install.php" из web space вашего вэб сервера (PHP & MySQL должны работать; Внимание! В PHP должна быть включена опция register_globals !) и подождите появления надписи "installation complete", после чего удалите "install.php" из директории вашего сервера.
- Если вы хотите добавить невидимые счётчики на страницы поиска, то просто вставьте код этих счётчиков в файл "counters.php"
Запуск:
Программа Agent работает в режиме непрерывного действия (как daemon) и должна быть запущена всё время, пока вы используете FTPSearch.
Для запуска Agent используйте консольную команду
java Agent [max Spyes] [DBHost] [DB] [user] ([pass])
Параметры в команде означают следующее:
- "max Spyes" - максимальное количество одновременно сканируемых FTP серверов
- "DBHost" - хост и порт подключения к MySQL серверу (например - "localhost:3306")
- "DB" - база данных MySQL, с которой ведёт свою работу индексатор и поиск (база та же, что и указана header.php)
- "user" & "pass" - данные вашего эккаунта (параметр "pass" можно опустить, если он пустой)
Пример запуска:
java Agent 5 localhost:3306 FTPSearch root
Логи работы агента индексирования будут записаны в директорию Agent/log
Использование:
Откройте index.php с помощью браузера и зарегистрируйте список FTP серверов. Через некоторое время (по созданию индекса) вы сможете искать на них информацию.