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

Утилита ipi-admin

Утилита ipi-admin предназначена для создания и управления профилями IPI.Manager через консоль. Поддерживаемые комманды:

add-user

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

backup

  • Сделать бекап всех данных в SQL базе данных.

    Результат будет выведен в stdio, поэтому для сохранения в файл нужно запускать так: ipi-admin backup > ipidump.bak.

cleanup

  • Удалить старые записи сессии, старые записи системного журнала и тп.

delete-user

  • Удаление пользователей

help

  • Система внутренней помощи по командам ipi-admin
add-user       add a new user
backup         dump serialized DB data to stdout
cleanup        clean out expired session data, old log entries and other old data from the database
delete-user    permanently delete a user
help           print this help
import-from-v7 import data from IPI.Manager 7.x
init           create a new IPI Manager profile
list-users     list all users
passwd         change user password
restore        restore DB data from the output of ipi-admin backup
runcron        start IPI Manager cron scheduler
runfcgi        start IPI Manager FCGI server
runserver      start IPI Manager server
upgrade        upgrade an existing IPI.Manager profile

import-from-v7

  • Запуск импорта всех данных со старой версии IPI.Manager 7.x Импорт создаст новый профиль со всеми настройками

init

  • Создание нового профиля.

    При этом нужно указать папку для профиля, например ipi-admin init manager_mycompany_ru. Остальные вопросы и параметры будут спрашиваться в интерактивном режиме.

list-users

  • Показать список всех зарегестрированных пользователей

passwd

  • Сменить пароль у любого пользователя

restore

Восстановить состояние бд из дампа, сделанного при помощи ipi-admin backup

runcron

  • Запустить планировщик. Используется под MSWindows для запуска планировщика отдельно от веб-сервера. Под linux запускается автоматически при запуске runserver и runfcgi.

runfcgi

  • Запустить FCGI-совместимый сервер.

runserver

  • Запустить внутренний HTTP-сервер.

upgrade

  • Обновить текущий профиль до последней версии

selftest

  • Скрытая комманда - запуск внутренних тестов. Если будут какие-либо ошибки, это может говорить либо о проблемах этой версии IPI.Manager с Вашей операционной системой, либо с Вашей версией сервера базы данных. В любом случае необходимо сразу связаться с компанией-разработчиком для дальнейших инструкций. Команда selftest является “скрытой” (не показывается при ipi-admin help, но показывается при ipi-admin help –internal). Обратите внимание, внутреннее тестирование создаёт новую базу данных автоматически для теста (test_DBNAME), тем самым тестирование ни в коем случае не производится на данных основной базы, и никак их не затрагивает. Но, зато пользователю базы необходимы права на создание новой бд. В случае sqlite – будет создан (и, затем, удалён) новый файл test_DBNAME.sqlite (DBNAME - название основной бд). В случае mysql/postgresql все несколько сложнее, т.к. пользователю нужно (вероятно, временно) дать гранты на CREATE DATABASE. Описание о том как это сделать смотрите в документации к своей бд.
Конфиденциальность Правовые ограничения Лицензия Контактная информация © 1998-2012 Компания IPI