Openproject 安装到 PostGre 而不是 MySQL

Openproject installing to PostGre instead of MySQL

正在将 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.

我该如何解决这个问题?

对于 OpenProject 8.3.0,打包安装仅提供 PostgreSQL 的自动安装程序,其中有几个原因:

  • MySQL 我们支持的所有发行版都支持/不支持,因此我们不得不依赖 MariaDB 的某些风格,这导致在尝试检测 DBMS 是否已经存在时出现问题.这给在这些发行版上使用现有自定义 MySQL 软件包的用户带来了麻烦,因为自动安装向导会即时删除该软件包

  • OpenProject 的某些功能不受支持,或者在稳定的 MySQL 版本(在我们支持的发行版上通常仍为 5.6)上性能较低。一个例子是全文搜索,它是 MySQL 8.0 附带的,但与 PostgreSQL 有很大不同。 OpenProject 正在慢慢转向 PostgreSQL。

有关详细信息,请参阅包含有关此更改的部分的发布博客:https://www.openproject.org/openproject-8-3-0-released/