Установка на ОС Linux
PHP
На данном этапе проверьте, установлен ли на целевой машине PHP, и его версию. Это можно сделать, введя следующую команду из командной строки:
Пример результата выполнения команды:
Если результат выполнения команды выглядит аналогично примеру, приведенному выше, и демонстрирует, что на компьютере установлен PHP версии 8.1 или выше, переходите к следующему этапу установки. Если версия PHP ниже 8.1 или отсутствует, установите или обновите ее, обновив репозитории:
PostgreSQL
Проверьте, установлен ли на целевой машине PostgreSQL:
Пример вывода команды:
Если вывод команды выглядит похожим образом и версия PostgreSQL >= 13, то переходите к следующему этапу установки. При отсутствии на машине PostgreSQL установите его, используя команду
Настройка базы данных:
В файле
/etc/postgresql/14/main/pg_hba.conf
(номер версии укажите тот, который установлен на машине) поменяйте строку
на
Запустите сервер с помощью команды
Войдите в административный интерфейс, используя пользователя
postgres
:
Создайте нового пользователя PostgreSQL (вместо "password" укажите свой пароль):
Создайте базу данных и добавьте нужные привилегии:
Установка Drush (CLI административный модуль)
Drush уже установлен в каталоге проекта. Требуется добавить возможность запускать его командой drush
, для этого выполните
Конфигурирование
Распакуйте полученный архив с файлами IdeaHub в каталог
/var/www/DOMAIN_NAME/
В каталоге
/var/www/DOMAIN_NAME/db
находится дамп базы данных/var/www/DOMAIN_NAME/db/idea-hub.29062023-16-12-30.sql.gz
(название файла может отличаться). Восстановите базу данных PostgreSQL из этого файла командой