Установка актуального сервера

Материал из Integra-S Wiki
Версия от 09:42, 21 октября 2020; Wikiadmin (обсуждение | вклад) (Создание базы Serenity (Центр Авторизации))
Перейти к: навигация, поиск

Установка редистрибутивов

  1. Установить редистрибутивы из папки «MSRedists»: msvc10, msvc12, msvc13.

Установка PostgreSQL 9.6

1. Установить PostgreSQL 9.6 из папки «Postgres 9.6», установочный файл postgresql-9.6.1-1-windows-x64.exe. На первом шаге необходимо указать папку установки, рекомендуется указать C:\PostgreSQL.

1.jpg

2. Нажать Next, указать путь для папки data, по умолчанию C:\PostgreSQL\data.

2date.jpg

3. Нажать Next, указать пароль для суперпользователя базы данных postgres. Важно! Поскольку пароль суперпользователя будет использоваться в дальнейшей настройке сервера, его необходимо запомнить.

3pass.jpg

4. Нажать Next, указать порт, используемый базой данных. По умолчанию используется порт 5432.

4port.jpg

5. Нажать Next, выбор локали – по умолчанию.

5locale.jpg

6. Нажать Next, ожидать установку PostgreSQL. В конце установки снять чекбокс.

6check.jpg

Установка PostGIS

1. Установить PostGIS из папки «Postgres 9.6», файл postgis-bundle-pg96x64-setup-2.3.2-1.exe. Во время установки задействовать чекбокс «Create spatial database».

7activ check.jpg

2. Нажать Next, указать путь, куда был установлен PostgreSQL.

8path.jpg

10. Нажать Next, указать пароль суперпользователя postgres, заданный на предыдущем этапе установки.

9pass2.jpg

3. Нажать Next. В качестве имени пространственной (spatial) базы данных указать «template_postgis».

10template.jpg

4. Нажать Install, отвечать «Да» на все вопросы по ходу установки.

11yes.jpg

Установка FTP сервер Filezilla

  1. Запустить установочный файл FileZilla_Server.exe из папки «Ftp»
  2. После установки закрыть окно программы, остановить службу FileZilla Server.
  3. В папку с программой (по умолчанию C:\Program Files (x86)\FileZilla Server) скопировать конфигурационный файл FileZilla Server.xml (папка Ftp), запустить службу.
  4. Создать на любом диске папку «ftp». При необходимости поменять путь расположения папки «ftp» в меню Edit – Users – Shared folders программы FileZilla Server.

Установка Python

  1. Из папки Python_CherryPy_PsyCopg запустить установочный файл python-2.7.9.msi.
  2. По завершению установки в переменных средах прописать два пути: С:\Phyton27 и C:\Python27\scripts.
  3. Из папки Python_CherryPy_PsyCopg запустить по очереди установочные файлы PsyCopg2-2.5.4.win32-py2.7-pg9.3.exe и CherryPy-3.2.2-py27.exe.

Создание базы integraplanetearth

  1. Запустить файл createcache.bat из папки «Create_integraplanetearth_win».
  2. Ввести в консольном режиме необходимые настройки:
12sett.jpg
  1. Путь к папке bin установленной программы PostrgeSQL.
  2. IP адрес сервера базы данных, если сервер находится на этой же машине, допустимо имя сервера localhost.
  3. Порт сервера (5432 по умолчанию, задается при установке PostgreSQL).
  4. Имя суперпользователя, в PostgreSQl всегда «postgres».
  5. Пароль, задается при установке PostgreSQL.
  6. Имя базы, которая будет создана при выполнении данного командного файла. Имя по умолчанию «integraplanetearth» менять не рекомендуется.
  7. Имя пространственной базы данных, созданной при установке PostGIS.

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

Внимание! Нажатие кнопки закрытия окна, сочетания клавиш «CTRL-C» и подобных прервут выполнение скрипта, при этом база данных будет не создана, либо создана с ошибками.

Дальнейшая работа с базой «integraplanetearth» осуществляется с помощью утилит Eadbsynsrv ver.0.6.2.2 и IPEAdminTool.

Создание базы Serenity (Центр Авторизации)

1. Скопировать папку «Serenity» на любой логический диск, в дальнейшем работа выполняется с этой папкой.
2. Создать базу, используя утилиту PGAdmin3, база создается вручную, без настроек, указывается только имя базы - «serenity».

14newBase.jpg

15serenity.jpg

3. Выполнить скрипт serenity.sql (Serenity/SQL), используя утилиту PGAdmin3.

16start.jpg
1. В списке баз выделить serenty.
2. Нажать SQL(Execute arbitrary sql quiries).
3. Скопировать и вставить содержимое файла serenity.sql в окно Query.
4. Выполнить запрос(Execute query).