Дистрибутив и описание инсталляции

Дистрибутив Трекера

Дистрибутив Конфигуратора

Руководство по установке Трекера

Убедитесь, что на вашем сервере установлены и настроены:

  • MySQL версии 5 или выше c поддержкой InnoDB
  • Веб-сервер с поддержкой PHP (протестировано на apache 1.x и 2.x)
  • PHP версии 5.2.3 или выше. В PHP должна быть включена поддержка PDO и PDO-драйвера mysql (включено по умолчанию)
  • PEAR с модулями DB, MDB2, Log, Mail

Подготовьте директорию, в которую вы хотите установить Трекер, распакуйте туда дистрибутив.

Настройте веб-сервер на http-доступ к директории дистрибутива 'web', настройте права доступа к остальным директориям так, чтобы они были доступны веб-серверу на чтение, а директории 'log', 'upload', 'templates_c' и 'config' вместе с находящимися в них файлами также и на запись.

Создайте базу данных, назовите её как угодно, эта БД будет использоваться для хранения данных трекера. Залейте в БД трекера модель данных из файла sql/db_model.sql

Базовые настройки Трекера

Откройте в веб-браузере адрес, соответствующий файлу 'install.php' в директории 'web' дистрибутива (например: http://my-server.ru/tracker/install.php), и следуйте инструкциям программы-настройщика.

Вы также можете задать настройки вручную, открыв файл 'config/site.conf.php' в текстовом редакторе, и отредактировав следующие опции:

  • 'paths':'base_path' => полный путь до директории, в которой установлен трекер (той, в которой находятся поддиректории 'lib', 'doc' и тд), со слешем на конце
  • 'db':'login' => логин пользователя БД
  • 'db':'password' => пароль пользователя БД
  • 'db':'host' => хост БД, в целях безопасности рекомендуется локальное подключение -- значение 'localhost'
  • 'db':'database' => название базы данных трекера
  • 'db':'port' => задается, если порт MySQL отличается от порта по умолчанию, иначе пустая строка
  • 'db':'socket' => задается, если путь до сокета MySQL отличается от пути по умолчанию, иначе пустая строка
  • 'general':'notifies_from' => почтовый адрес, который будет указываться в заголовке From писем, посылаемых Трекером
  • 'general':'system_user_id' => id пользователя, от имени которого будут совершаться системные операции

Установка тестовой базы данных

Залейте в БД трекера тестовые данные из файла sql/db_test_data.sql

Проверьте работоспособность Трекера, указав в веб-браузере адрес, соответствующий в конфигурации веб-сервера директории 'web' Трекера, и введя в ответ на запрос логин тестового пользователя: 'test' без пароля.

ВНИМАНИЕ: при установке рекомендуется убедиться, что в настройках PHP включена опция логирования ошибок (log_errors = On), и, в случае неприятностей, смотреть error-log веб-сервера (в большинстве случаев причина ошибок -- неправильно установленные библиотеки или неверно прописанные в настройках пути)



домашняя страница проекта: http://dev.rinet.net/dev/tracker/