Drupal 9 默认安装 MariaDB 已过时



您好,我在这里遵循本教程:https://drupalize.me/tutorial/set-demo-site-theming-practice?p=3290

然后我意识到由于 drupal 9 已经出来了,默认情况下,运行时安装了 drupal9 而不是 drupa8.x:

composer create-project drupal/recommended-project $SITE_NAME

所以我继续前进,一直很好,直到我来到本地主机上安装本地drupal站点网页。我收到错误:

The database server version 10.2.31-MariaDB-1:10.2.31+maria~bionic-log is less
than the minimum required version 10.3.7.

由于我使用的是 ddev 和 docker,这是否意味着我需要升级映像内部使用的 MariaDB 版本? 如果是这样,我该怎么做?

我对开发、docker 或映像不是很熟悉,所以如果需要任何技术概念来理解如何解决这个问题,解释会有很大帮助。

解释每个步骤的分步解决方案将非常有帮助。谢谢!

如果你想要 Drupal 9,请使用 https://ddev.readthedocs.io/en/latest/users/cli-usage/#drupal-9-quickstart 中的快速入门

Drupal 9 需要 MariaDB 10.3,当你使用当前的 ddev (v1.14+( 时,你会自动获得它。

mkdir my-drupal9-site
cd my-drupal9-site
ddev config --project-type=drupal9 --docroot=web --create-docroot
ddev start
ddev composer create "drupal/recommended-project"
ddev composer require drush/drush
ddev launch

如果你想要 Drupal 8,请使用 Drupal 8 快速入门,https://ddev.readthedocs.io/en/latest/users/cli-usage/#drupal-8-quickstart

mkdir my-drupal8-site
cd my-drupal8-site
ddev config --project-type=drupal8 --docroot=web --create-docroot
ddev start
ddev composer create "drupal/recommended-project:^8"
ddev composer require drush/drush
ddev launch

最新更新