如何在 Ubuntu 20.04 上安装 Drupal

Drupal 是一种开源的内容管理系统,它有非常丰富的模块,可以创建任何类型的网站。在本文中,我们将向大家介绍如何在 Ubuntu 操作系统上安装 Drupal 。

第 1 步:安装 LAMP 环境

安装 Drupal,最常用的是 LAMP 环境。所以吗,我们首先在 Ubuntu 服务器上安装 LAMP 环境。

第 2 步:为 Drupal 创建数据库和用户

Drupal 使用 MySQL 或 MariaDB 数据库,来存储网站上的数据。在这里,我们使用的是 MariaDB。

要为 Drupal 创建数据库和用户,先登录 MariaDB shell:

$ sudo mysql -u root -p

系统将要求输入 MariaDB 的 root 用户密码。提供在安装 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 tar.gz 安装包。也可以使用以下命令下载 Drupal 。

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

使用以下命令将 tar.gz 文件解压缩到系统的网站根目录中:

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

解压后的目录类似于 drupal-9.2.4 这种形式。为了便于操作,将该目录重命名为 drupal:

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

现在将网站根目录的所有权,更改为网站服务器用户 www-data:

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

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

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

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

现在,为 Drupal 创建 Apache 的虚拟主机配置文件。使用以下命令创建 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 文件并关闭编辑器。

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

$ sudo service apache2 restart

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

我们要对 Drupal 的文件系统进行一些调整才能正确完成安装过程。在 Drupal 的根目录下,有一个名为 default 的子目录。使用以下命令在 default 目录下创建 files 目录:

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

/var/www/html/sites/default 目录下,有一个 default.settings.php 文件。将该文件复制为 settings.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/* 的所有权更改为 www-data :

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

第 6 步:启动安装向导

现在我们将启动安装向导。打开浏览器并访问以下地址:

http://server-ip

打开链接后,会出现 Drupal 安装向导。选择自己的语言并点击保存并继续。

选择 Drupal 安装语言
选择 Drupal 安装语言

然后选择安装配置模式,选择标准模式然后点击保存并继续。

选择 Drupal 安装模式
选择 Drupal 安装模式

在数据库配置页面上,填写数据库名称、用户名和密码,然后保存并继续。

输入 Drupal 网站数据库信息
输入 Drupal 网站数据库信息

然后将开始安装 Drupal。

安装 Drupal 进程
安装 Drupal 进程

之后将出现站点配置页面。可以填写网站的基本信息,然后点击保存并继续。

设置 Drupal 站点资料
设置 Drupal 站点资料

这样,我们就可以通过 ip 地址或域名访问了。

访问 Drupal 网站
访问 Drupal 网站

在 Drupal 安装完成后,恢复 settings.php 配置文件的权限:

$ chmod 644 /var/www/html/sites/default/settings.php

这样,我们就在 Ubuntu 操作系统上安装了 Drupal 。下面就可以开始使用 Drupal 模板构建自己的博客或网站了。

作者:牛奇网,本站文章均为辛苦原创,在此严正声明,本站内容严禁采集转载,面斥不雅请好自为之,本文网址:https://www.niuqi360.com/linux/how-to-install-drupal-in-ubuntu-20-04/

(0)
牛奇网牛奇网
上一篇 2022年1月31日
下一篇 2022年2月2日

相关推荐

发表回复

登录后才能评论