详情页标题前

腾讯云CVM服务器手动搭建 Drupal 个人站点

详情页1

操作场景

Drupal 是使用 PHP 语言编写的开源内容管理框架(CMF),由内容管理系统(CMS)及 PHP 开发框架(Framework)共同构成。Drupal 具备强大的定制化开发能力,您可使用 Drupal 作为个人或团体网站开发平台。本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 Drupal 个人网站。 进行手动搭建 Drupal 个人网站,您需要熟悉 Linux 命令,例如 CentOS 环境下通过 YUM 安装软件 等常用命令,并对所安装软件的使用及版本兼容性比较了解。

示例软件版本

本文搭建的 Drupal 个人网站组成及版本使用说明如下:Linux:Linux 操作系统,本文以 CentOS 7.6 为例。Apache:Web 服务器软件,本文以 Apache 2.4.6 为例。MariaDB:数据库管理系统,本文以 MariaDB 10.4.8 为例。PHP:脚本语言,本文以 PHP 7.0.33 为例。Drupal:网站内容管理框架,本文以 Drupal 8.1.1 为例。

前提条件

已购买 Linux 云服务器。如果您还未购买云服务器,请参见 快速配置 Linux 云服务器

操作步骤

步骤1:登录 Linux 实例

使用标准方式登录 Linux 实例(推荐)。您也可以根据实际操作习惯,选择其他不同的登录方式:使用远程登录软件登录 Linux 实例使用 SSH 登录 Linux 实例

步骤2:搭建 LAMP 环境

当您登录 Linux 云服务器后,请完成 LAMP 环境的搭建。详情请参见 手动搭建 LAMP 环境

步骤3:下载 Drupal

1. 依次执行以下命令,进入网站根目录并下载 Drupal 安装包。

cd /var/www/html
wget wget http://ftp.drupal.org/files/projects/drupal-8.1.1.zip

2. 依次执行以下命令,解压安装包并重命名。

unzip drupal-8.1.1.zip 
mv drupal-8.1.1/ drupal/

3. 依次执行以下命令,下载中文语言包。

cd drupal/
wget -P sites/default/files/translations https://ftp.drupal.org/files/translations/8.x/drupal/drupal-8.7.8.zh-hans.po

步骤4:配置 Drupal

1. 执行以下命令,打开 Apache 配置文件。

vi /etc/httpd/conf/httpd.conf

2. 按 “i” 切换至编辑模式,找到 Directory "/var/www/html"> 中的 AllowOverride None 并替换为以下内容:

AllowOverride All

修改完成后如下图所示:

腾讯云CVM服务器手动搭建 Drupal 个人站点

3. Esc,输入 :wq,保存文件并返回。4. 执行以下命令,修改网站根目录用户权限。

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

5. 执行以下命令,重启 Apache 服务。

systemctl restart httpd

配置 Drupal 数据库

注意根据 MariaDB 版本,设置用户身份验证方式有一定区别,具体步骤请参见 MariaDB 官网1. 执行以下命令,进入 MariaDB。

mysql

2. 执行以下命令,创建 MariaDB 数据库。例如 “drupal”。

CREATE DATABASE drupal;

3. 执行以下命令,创建一个新用户。例如 “user”,登录密码为 123456

CREATE USER 'user'@'localhost' IDENTIFIED BY '123456';

4. 执行以下命令,赋予用户对 “drupal” 数据库的全部权限。

GRANT ALL PRIVILEGES ON drupal.* TO 'user'@'localhost' IDENTIFIED BY '123456';

5. 执行以下命令,使所有配置生效。

FLUSH PRIVILEGES;

6. 执行以下命令,退出 MariaDB。

\q

配置 root 账户

1. 执行以下命令,进入 MariaDB。

mysql

2. 执行以下命令,设置 root 账户密码。说明MariaDB 10.4 在 CentOS 系统上已增加了 root 账户免密登录功能,请执行以下步骤设置您的 root 账户密码并牢记。

ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('输入您的密码');

3. 执行以下命令,退出 MariaDB。

\q

步骤5:安装配置 Drupal

1. 使用本地浏览器访问以下地址,进行 Drupal 安装。

http://云服务器公网IP/drupal

2. 选择语言为简体中文后单击 Save and continue。如下图所示:

腾讯云CVM服务器手动搭建 Drupal 个人站点

3. 选择标准安装方式后单击保存并继续,如下图所示:

腾讯云CVM服务器手动搭建 Drupal 个人站点

4. 输入在 配置 Drupal 数据库 中已设置的数据库相关信息,并单击保存并继续。如下图所示:说明当服务器环境配置正确,Drupal 会直接跳过检查安装需求此步骤。若您未通过检查,请结合实际情况,处理问题后再次安装。

腾讯云CVM服务器手动搭建 Drupal 个人站点


5. 等待安装完成后,自动进入网站设置页面。请结合您的实际需求进行填写,并单击保存并继续。如下图所示:说明请记录站点维护账号及密码。

腾讯云CVM服务器手动搭建 Drupal 个人站点


6. 安装完成后,网站自动进入首页并登录维护账号。如下图所示:

腾讯云CVM服务器手动搭建 Drupal 个人站点


您已成功搭建 Drupal 个人站点,可根据实际需求对网站进行个性化设置。

常见问题

如果您在使用云服务器的过程中遇到问题,可参考以下文档并结合实际情况分析并解决问题:云服务器的登录问题,可参见 密码及密钥登录及远程连接云服务器的网络问题,可参见 IP 地址端口与安全组云服务器硬盘问题,可参见 系统盘和数据盘
腾讯云云服务器官网1折活动进行中,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/139281.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。