Система управления задачами IPI.MANAGER™ PRO
Зарегистрироваться   Вспомнить пароль
Служба поддержки Вопрос-ответ Документация О разработчиках

Порядок инсталляции IPI.Manager на сервер Windows

Установка программы

1. Запустите дистрибутив (предварительно скачав по адресу: http://www.ipi-manager.ru/download/), который самостоятельно произведет установку программы (необходимо только подтвердить шаги инсталляции и согласиться с лицензионным соглашением).

2. После установки для работы с IPI.Manager необходимо создать профиль - папку, в которой хранятся файлы настроек, изображений и т. д. Все операции с настройкой проводятся через консоль (Пуск -> Выполнить -> cmd.exe). Команда для управления настройками доступна из любого каталога -- ipi-admin.

Для создания профиля у команды ipi-admin есть подкоманда - init. При запуске ей нужно указать название папки для профиля (обычно - название сайта, например, manager.mycompany.ru). Она в интерактивном режиме спросит несколько вопросов, при этом значение по умолчанию будет в [скобках]. Т.е. если просто нажать enter - то выбрано будет именно оно.

Список возможных вопросов команды ipi-admin init:

  • Database engine

    • Движок используемой базы данных. Возможные варианты - sqlite, mysql и postgresql. SQLite встроенна прямо в IPI.Manager, поэтому не требует никаких дополнительных настроек. MySQL и PostgreSQL требуют настройки и администрирования отдельного сервера бд. Подробнее о базах данных:

    Use InnoDB (только если в Database engine было указано mysql)

    • Включает поддержку таблиц innodb для mysql

    Database name (только для mysql и postgresql)

    • Название базы данных на сервере MySQL/PostgreSQL

    Database host (только для mysql и postgresql)

    • Адрес сервера MySQL/PostgreSQL

    Database user (только для mysql и postgresql)

    • Учётная запись на сервере MySQL/PostgreSQL

    Database password (только для mysql и postgresql)

    • Пароль учётной записи на сервере MySQL/PostgreSQL

    Site url

    • Адрес сайта в будущем (нужен, например, чтобы делать правильные ссылки на сайт в почтовых уведомлениях)

    Country

    • Страна где находится сервер с IPI.Manager. Для выбора правильного часового пояса

    Timezone

    • Часовой пояс где находится сервер с IPI.Manager

    License key

    • Лицензионный ключ

    Create administrator user

    • Создавать или нет запись администратора

    User login (только если на вопрос Create administrator user? было указано yes)

    • Желаемый логин пользователя (как правило -- admin)

    Full name (только если на вопрос Create administrator user? было указано yes)

    • Полное имя администратора

    Email address (только если на вопрос Create administrator user? было указано yes)

    • Адрес email администратора

    New password (только если на вопрос Create administrator user? было указано yes)

    • Пароль для новой учётной записи администратора. Внимание! При нажатии на кнопки клавиатуры ничего не отображается, но на самом деле пароль вписывается! Просто в целях безопасности он не отображается на экран ни в каком виде.

    Confirm password (только если на вопрос Create administrator user? было указано yes)

    • Здесь нужно ввести такой же пароль как и в New password

Пример:

C:\> mkdir IPI
C:\> cd IPI
C:\IPI> ipi-admin init manager.my_company.ru
Creating a new IPI Manager environment at С:\IPI\manager.my_company.ru.
IPI manager will ask a few questions about your environment.

Database engine [sqlite3]: mysql
Use InnoDB? [yes]:
Database name [ipimanager]:
Database host [localhost]:
Database user: ipi
Database password: <password>
SMTP host [localhost]:
Site url [http://localhost:8000/]: http://example.com/
Country [Russia]:
Timezone [Europe/Moscow]:
License key: <your license key>
Create administrator user? (yes/no): y
User login: admin
Full name: Admin
Email address: user@example.com
New password: <password>
Confirm password: <password>

Обратите внимание - в примере выше указана mysql как желаемая база данных. При этом сам сервер MySQL и база данных в нём с учётной записью пользователя должна быть создана до запуска команды ipi-admin. Информация о том как это сделать - http://www.mysql.com.

После этого в папке C:\IPI\manager.my_company.ru будут сохранены все настройки и эта папка станет центром manager.my_company.ru.

Теперь для управления нужно всегда переходить в эту папку и запускать ipi-admin прямо оттуда. Например, эта команда запустит HTTP сервер:

C:\>cd IPI\manager.my_company.ru
C:\IPI\manager.my_company.ru> ipi-admin runserver 0.0.0.0:8000
Using environment C:\IPI\manager.my_company.ru.
serving on http://0.0.0.0:8000

(0.0.0.0 -- означает принимать соединения со всех адресов)

Не забывайте, что у Вас, вероятно, включен Firewall Windows!

Он блокирует "нежелательные" соединения на порты сервера с целью защиты. При запуске IPI.Manager на любом порту нужно либо добавить исключение в firewall, либо включить, если оно уже существует (а существует оно, если порт является портом стандартной службы. Например 80 -- порт HTTP). Без этого соединения с других компьютеров в сети будут останавливаться firewall-ом и IPI.Manager нигде, кроме как на сервере открываться в браузере не будет!

Список остальных команд можно посмотреть, набрав ipi-admin help.

Настройка программы

Для начала эксплуатации программы произведите следующие настройки:

1. Создайте внутренних пользователей, которые будут работать с задачами. Управление -> Пользователи -> Добавить пользователя

2. Создайте структуру разделов, которая будут отражать деятельность Вашей компании. В дальнейшем пользователи будут добавлять в эти разделы свои задачи. Разделы -> Все текущие - Создать новый раздел

В свойствах раздела можно указать дополнительные параметры, которые будут применяться ко всем задачам созданных в этом разделе.

Конфиденциальность Правовые ограничения Лицензия Контактная информация © 1998-2010 Компания IPI    Компания IPI_Tech