Drupal11运行的数据库服务器要求

作者:成都长风云Drupal开发

正值Drupal10成熟使用、Drupal11正式发布阶段,成都长风云Drupal开发团队总结了Drupal10和Drupal11的运行环境需求,方便Drupal爱好者学习研究,为Drupal在国内的发展近一些绵薄之力。我们详细总结了Drupal11的web服务器要求、Drupal11的PHP环境要求、Drupal11的内存要求、Drupal11的composer要求、Drupal11的数据库版本要求等,请查看成都长风云Drupal开发团队官网的Drupal技术分享栏目。本文详细叙述了Drupal11运行的数据库要求。

一、Drupal10和Drupal11运行所需的MySQL、MariaDB或Percona服务器(推荐)

1、Drupal 10

MariaDB 10.3.7+

MySQL/Percona 5.7.8+

2、Drupal 11

MariaDB 10.6+

MySQL/Percona 8.0+

3、所需配置

InnoDB作为主存储引擎

PDO数据库扩展

注意:Drupal本身通常会使用默认的MariaDB/MySQL配置运行。更复杂的站点可能需要更改数据库的配置。您可以使用此文档解决这些常见的配置问题。

二、Drupal11运行所需的 PostgreSQL

1、Drupal 10

Drupal 10需要PostgreSQL 12或更高版本,并启用pg_trgm扩展。

2、Drupal 11

Drupal 11需要PostgreSQL 16或更高版本,并启用pg_trgm扩展。

注意:一些贡献的模块包括MySQL特定的代码。发生这种情况时,可以将问题报告归档到贡献模块的队列中。

3、启用pg_trgm

要启用,请运行CREATE EXTENSION pg_trgm;作为具有适当权限的用户(CREATE EXTENSION文档)。这必须在您连接到Drupal站点的数据库时运行。在同一服务器上的另一个数据库上运行它将不起作用。通过在psql中运行\connect DBNAME连接到您的数据库。

三、Drupal11运行所需的SQLite

1、Drupal 10

Drupal 10需要启用json1扩展的SQLite 3.26或更高版本。

2、Drupal 11

Drupal 11需要SQLite 3.45或更高版本。

注意:一些贡献的模块包括MySQL特定的代码。发生这种情况时,可以将问题报告归档到贡献模块的队列中。

四、其他数据库服务器

Microsoft SQL Server和MongoDB由贡献模块支持。

http://drupal.org/project/sqlsrv

https://drupal.org/project/mongodb

联系我们

提供基于Drupal的门户网站、电子商务网站、移动应用开发及托管服务

联系电话
137-9572-6015
长按加微信
长风云微信
长按关注公众号
长风云公众号