Create

Материал из Eludia
Перейти к: навигация, поиск

Инициализация директории проложения

ins create

Команда инициирует диалог запроса параметров, по итогам которого создаётся:

  • новый пользователь БД;
  • схема БД, в которой он является хозяином;
  • комплект файлов в текущей директории, пригодный для включения в конфигурацию WEB-сервера.

Здесь может возникнуть затруднение со строкой DBI-подключения в случае Oracle и Windows. Необходимо указать DSN, логин и пароль пользователя с административными правами (чтобы он мог создать схему и установить привилегии). При этом, если вы используете ODBC (что рекомендуется), то подключиться как SYSDBA или SYSOPER не получится. Обходной путь: предварительно создать пользователя, который будет иметь все права, подключившись как Normal, и ODBC-запись для него.

Ещё одно замечание по поводу ODBC. По окончании операции загляните в conf/httpd.conf на предмет параметра db_dsn: там будет указанный вами (суперпользовательский) псевдоним и, скорее всего, это не то, что нужно. Сейчас в такой ситуации приходится отдельно прописать общесистемный ODBC datasource и указать его в db_dsn. При этом db_user и db_password трогать не нужно.

Другой важный параметр: git URL. Если Вы создаёте копию существующего приложения, находящегося в пределах видимости, следует указать его. В противном случае не вводить ничего — тогда по умолчанию будет использован общедоступный URL шаблонного приложения. Поскольку этот URL доступен только для чтения, директорию .git по окончании операции, скорее всего, стоит удалить и сделать git init. А если Вы не хотите устанавливать git... Пожалуй, можно прочитать исходный текст Eludia::Install::create и выполнить необходимые действия вручную.

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты