如何在 Ubuntu 20.04 上安装 Drupal

Drupal 是一种开源且流行的内容管理工具,它是 Internet 上许多网站的基础。 它带有许多模块,可以创建任何类型的网站。

在这篇文章中,我们将解释如何在 Ubuntu 操作系统上安装 Drupal 内容管理工具。

笔记: 这里提到的步骤已经过测试 Ubuntu 20.04 LTS。

第 1 步:安装 LAMP 堆栈

对于 Drupal,最常用的平台是 LAMP 堆栈。 因此,您必须首先在您的 Ubuntu 机器上安装 LAMP 堆栈。 要在 Ubuntu 上安装 LAMP 堆栈,请遵循本指南。

第 2 步:为 Drupal 配置数据库和用户

Drupal 使用数据库来存储您网站上正在处理的数据。 在这里,我们将使用 MariaDB(MySQL 的分支)作为我们的数据库引擎。

要为 Drupal 配置数据库和用户,请登录 MariaDB shell:

$ sudo mysql -u root -p

您将被要求输入 MariaDB 根用户密码。 提供您在 MariaDB 安装期间设置的密码。

身份验证后,您将看到 MariaDB 的登录提示。

现在为 Drupal 创建一个名为 drupal_db

$ CREATE DATABASE drupal_db;

然后为 Drupal 创建一个名为 drupal_user 使用以下命令:

$ CREATE USER ‘drupal_user’@’localhost’ IDENTIFIED BY ‘abc123;

现在授予用户权限:

$ GRANT ALL ON drupal_db.* TO ‘drupal_user’@’localhost’;

现在应用更改:

$ FLUSH PRIVILEGES

然后退出 MariaDB shell:

$ EXIT;

第 3 步:下载 Drupal

现在访问 Drupal 网站 下载 页面并下载 Drupal 压缩包 包裹。 或者,您可以使用以下命令下载 Drupal 最新版本(截至 2021 年 8 月)。

$ wget https://www.drupal.org/download-latest/tar.gz

提取 压缩包 使用以下命令将文件放入系统的 webroot 目录:

$ sudo tar -xvf drupal.tar.gz -C /var/www/html

提取的目录类似于 drupal-9.2.4 (Drupal-version-number)。 为了使事情更简单,将提取的目录 drupal-9.2.4 重命名为 drupal:

$ sudo mv /var/www/html/drupal-9.2.4/ /var/www/html/drupal

现在将 Drupal 安装文件的所有权更改为您的 Web 服务器用户,即 www-数据. 使用以下命令执行此操作:

$ sudo chown -R www-data:www-data /var/www/html/drupal

此外,使用以下命令更改权限:

$ sudo chmod -R 775 /var/www/html/Drupal

第 4 步:创建 Apache的虚拟主机文件

现在创建 Apache的 Drupal 的虚拟主机文件。 使用以下命令创建 Apache 虚拟主机文件 drupal.conf

$ sudo nano /etc/apache2/sites-available/drupal.conf

现在在文件中添加以下行。 代替 192.168.72.200 使用您的服务器的 IP 地址或域名:

<VirtualHost *:80>   ServerName 192.168.72.200   DocumentRoot /var/www/html/drupal/   <Directory /var/www/html/drupal/>     AllowOverride All   </Directory> </VirtualHost>

然后保存 drupal.conf 文件和 close 编辑。

现在使用下面的命令重新启动 Apache 服务:

$ sudo service apache2 restart

第 5 步:对文件系统进行调整

我们需要对我们的文件系统进行一些调整才能正确完成该过程。

在 Drupal 的根目录下,有一个名为 默认. 创建 文件 目录下 默认 使用以下命令的目录:

$ mkdir /var/www/html/sites/default/files

在下面 /var/www/html/sites/default 目录,有一个文件 default.settings.php. 将此文件复制到同一目录但名称为 设置.php。

$ sudo cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php

现在使用以下命令将写入权限分配给组所有者:

$ sudo chmod 664 /var/www/html/drupal/sites/default/settings.php

然后将 /var/www/html/drupal/* 的所有权更改为 网络服务器:

$ sudo chown -R :www-data /var/www/html/drupal/*

第 6 步:启动安装向导

现在我们将启动安装向导。 打开您的网络浏览器并导航到以下地址:

https://server-ip

打开以上链接后,会出现如下安装向导。 选择您喜欢的语言并点击 Save 并继续.

然后选择安装配置文件。 为了简单起见,选择 标准 并击中 Save, 并继续.