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, 并继续.