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。
之后将出现站点配置页面。可以填写网站的基本信息,然后点击保存并继续。
这样,我们就可以通过 ip 地址或域名访问了。
在 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/