Hostwinds VPS安装配置Drupal教程

".extra-menu { background-color: #f3f3f3; padding: 20px; } .extra-menu .extra-menu-h { height: 36px; } .extra-menu .extra-menu-h h3 { display:inline-block; } .extra-menu ul a{ text-decoration: none; } .extra-menu .menu-child { text-indent: 4em; } .extra-menu .menu-child:before { left: 4em; } .extra-menu .extra-menu-h h3 { line-height: 36px; } .collapse-toggle { float: right; cursor: pointer; user-select: none; display: inline-flex; align-items: center; font-size: 14px; } .collapse-toggle img { width: 30%; transform: rotate(180deg); } .collapse-content { margin-bottom: 0px !important; margin-top: 20px !important; overflow: hidden; max-height: 0; transition: max-height 0.3s ease-out; } .collapse-content.expanded { max-height: 1000px; /\* 设置一个足够大的值,确保内容可以完全展开 \*/ } .ph-id { position: relative; top: -90px; } jQuery(document).ready(function( $ ) { $('.collapse-toggle').on('click',function(){ var content = document.querySelector('.collapse-content'); content.classList.toggle('expanded'); if (content.classList.contains('expanded')) { $(this).find('div').text('收起'); $(this).find('img').css('transform','rotate(180deg)'); } else { $(this).find('div').text('展开'); $(this).find('img').css('transform','rotate(0deg)'); } }) })

[Drupal](/#)是基于PHP语言编写的免费的开源内容管理系统(CMS)平台,可用于搭建提供多种功能的动态网站,它通常需要在LAMP(Linux、Apache、MySQL、PHP)堆栈环境下运行。本文将分享下如何在Hostwinds VPS上安装配置Drupal程序,一起来了解下吧。

**一、更新Hostwinds VPS操作系统**

我们在安装Drupal前,需要通过SSH登录到[Hostwinds](/#) VPS上并确保系统是最新的(可通过yum update命令来更新系统)。

**二、安装Apache服务器**

步骤1、安装 Apache 作为网络服务器。出现提示时输入“Y”表示是。

> yum install httpd

步骤2、启用 Apache。

> systemctl enable httpd

步骤3、将 Apache 设置为在启动时启动。

> systemctl start httpd

步骤4、检查 Apache (httpd) 的状态。

> systemctl status httpd

步骤5、安装并验证 Apache 后,通过导航到 URL 中的服务器 IP 来验证它是否正常工作。现在应该会出现一个 HTTP 服务器测试页面,如下图:

![](https://www.idcspy.com/wp-content/uploads/2021/08/21-1.jpg)

**三、安装 MySQL**

步骤1、为Drupal安装MySQL数据库。

> yum -y install @mysql

步骤2、通过输入以下命令启用 MySQL。

> systemctl enable –now mysqld

步骤3、将 MySQL 设置为在服务器启动时启动。

> systemctl start mysqld

步骤4、验证 MySQL 是否处于活动状态。

> systemctl status mysqld

步骤5、设置MySQL保护。

> mysql\_secure\_installation

当提示我们输入 MySQL 密码时,请选择介于 0 和 2 之间的密码强度。接下来,我们可根据需要的强度输入密码。Hostwinds 始终建议使用强密码来确保系统安全。设置密码后,继续对以下问题回答“是”:

* 您想继续使用提供的密码吗?
* 删除匿名用户?
* 禁止远程root登录?
* 删除测试数据库并访问它?
* 现在重新加载权限表?

步骤6、登录到所安装的 MySQL。

> mysql -u root -p

步骤7、为 Drupal 安装创建一个数据库以及具有特权的用户。这里使用的是“drupaluser”和“password”作为 Drupal 数据库用户名和密码。

注意:运行 MySQL 命令,“drupal\_db”将是 drupal 数据库,“drupaluser”将是 drupal 数据库用户名,“password”将是在 Drupal GUI 中设置 Drupal 期间需要时的数据库密码。

> CREATE DATABASE drupal\_db;
>
> CREATE USER drupaluser@localhost IDENTIFIED BY ‘password’;
>
> GRANT ALL PRIVILEGES ON \* . \* TO ‘drupaluser’@’localhost’;
>
> FLUSH PRIVILEGES;

**四、安装 PHP**

步骤1、 Drupal 还需要 PHP 。首先运行以下命令,并在出现提示时回答“Y”表示是。

> yum install php

步骤2、安装更多 PHP 扩展和应用程序。出现提示时回答“Y”表示是。

yum install php-pear php-mysqlnd php-curl php-mbstring php-gd php-xml php-pear php-fpm php-pdo php-opcache php-json php-zip php-cli

步骤3、启用 PHP。

> systemctl enable php-fpm

步骤4、确保 PHP 在启动时启动。

> systemctl start php-fpm

**五、安装Drupal程序**

步骤1、下载并安装 Drupal 版本

查看 Drupal 的下载页面https://www.drupal.org/download和可用版本。将我们所需的版本替换为以下命令末尾的版本。本文选择安装的是Drupal 8.8.5 版本。

> wget https://ftp.drupal.org/files/projects/drupal-8.8.5.tar.gz

步骤2、解压所下载的Drupal文件。

> tar -xvf drupal-8.8.5.tar.gz

步骤3、将解压出来的文件夹移动到Apache文档根目录。

> mv drupal-8.8.5 /var/www/html/drupal

步骤4、通过修改权限允许Apache访问未压缩的Drupal根目录。

> chown -R apache:apache /var/www/html/drupal

**六、配置 Drupal**

步骤1、我们可以通过访问默认文件夹来配置Drupal程序。

> cd /var/www/html/drupal/sites/default

步骤 2:将默认设置复制到设置文件中。

> cp -p default.settings.php settings.php

我们现在可以通过访问 settings.php 文件以进一步配置Drupal设置。

**七、使用 Apache 创建 Drupal 配置文件**

要访问 Drupal GUI,我们需要在 Apache 中创建一个配置文件,以便告诉Web 服务器在哪里查看和访问所需的文件夹和文件。

步骤 1:运行 nano 以进入文本编辑器模式。

> nano /etc/httpd/conf.d/drupal.conf

步骤2、添加以下标准 Apache 配置文本。请注意,我们需要手动将 ServerAdmin 和 ServerName 列中的“domainexample.com”更改为实际的域。

>
>
> ServerAdmin webmaster@domainexample.com
>
> ServerName domainexample.com
>
> DocumentRoot /var/www/html/drupal
>
>
>
> Options Indexes FollowSymLinks
>
> AllowOverride All
>
> Require all granted
>
>

>
> ErrorLog /var/log/httpd/drupal\_error.log
>
> CustomLog /var/log/httpd/drupal\_access.log combined
>
>

步骤3、重新启动 Apache Web 服务器以完成此操作。

> systemctl restart httpd

然后在 Web 浏览器的 URL 中输入服务器的 IP ,稍后会弹出 Drupal 的安装向导页面。

![](https://www.idcspy.com/wp-content/uploads/2021/08/drupal.jpg)

**八、使用Drupal GUI图形用户界面完成基本配置**

步骤1、选择Drupal所要使用的语言。

步骤2、选择Drupal安装配置文件类型。这里默认情况下会选择标准安装配置文件。

步骤3、在弹出的数据库信息页面中,输入上文我们在安装 MySQL 时创建的数据库名称和密码进行登录。

步骤4、输入并验证MySQL数据库后,Drupal 将开始正式安装。

步骤5、最后,我们可以在配置站点下配置Drupal站点信息。输入所需的详细信息,为创建的Drupal网站创建用户名和密码等。

以上是关于在Hostwinds VPS上安装配置Drupal教程的介绍,这里介绍的是利用命令行安装Drupal,另外还有种简单的方法,可利用控制面板工具(如[cPanel面板](https://www.idcspy.com/cpanel.html "cPanel面板")、Plesk面板等)一键安装部署Drupal程序。

拓展阅读:《[cPanel面板一键安装Drupal教程](/#)》"

松果号 作者:松果号原创文章,如若转载,请注明出处:https://www.6480i.com/archives/105312.html

(0)
松果号松果号
上一篇 2小时前
下一篇 2小时前

推荐阅读

发表回复

登录后才能评论