#mysql #postgresql #ubuntu #openproject
#mysql #postgresql #ubuntu #openproject
Вопрос:
Установка Openproject на арендованный сервер Ubuntu 18.04.
После выполнения процедуры установки, описанной на https://www.openproject.org/download-and-installation/#installation, я на начальной стадии настройки.
openproject configure
Начинается вывод:
Launching installer for openproject...
Selected addons: legacy-installer postgres apache2 repositories smtp memcached openproject
Это должно гласить:
Selected addons: legacy-installer mysql apache2 repositories smtp memcached openproject
Приводит меня на страницу postgres/autoinstall
. Должно быть mysql/autoinstall
.
Как мне это исправить?
Ответ №1:
С OpenProject 8.3.0 пакетированная установка предоставляет только автоматические установщики для PostgreSQL по нескольким причинам, среди прочих:
-
MySQL поддерживался / не поддерживается во всех поддерживаемых нами дистрибутивах, поэтому в некоторых вариантах нам приходилось полагаться на MariaDB, что приводило к проблемам при попытке определить, присутствует ли уже СУБД. Это вызвало проблемы у пользователей с существующими пользовательскими пакетами MySQL в этих дистрибутивах, поскольку мастер автоматической установки удалит этот пакет «на лету»
-
Некоторые функции OpenProject не поддерживаются или менее эффективны в стабильных версиях MySQL (которые часто все еще 5.6. в поддерживаемых нами дистрибутивах). Одним из примеров является полнотекстовый поиск, который поставляется с MySQL 8.0, но сильно отличается от PostgreSQL. OpenProject постепенно переходит на PostgreSQL.
Для получения дополнительной информации, вот блог выпуска с разделом, касающимся этого изменения: https://www.openproject.org/openproject-8-3-0-released
Комментарии:
1. При локальной установке Ubuntu (16.04, VirtualBox) OpenProject 8.3.0 установлен на MySQL, хотя с тех пор произошел сбой установки, и я не могу восстановить его и запустить. Возможно ли преобразовать содержимое базы данных?
2. Извините, что у вас сбой установки. Пакет 8.3.0 больше не связан с MySQL, поэтому я предполагаю, что в какой-то момент у вас был установлен более старый пакет? Пожалуйста, напишите мне письмо по адресу mail @ (мое имя пользователя). в соответствии с вашей текущей конфигурацией это помогло бы мне определить проблему. Вы можете перейти на PostgreSQL с помощью этого руководства: openproject.org/operations/upgrading /…