搭建 Drupal 个人网站的图文教程

搭建 Drupal 个人网站的图文教程操作场景Drupal是使用PHP语言编写的开源内容管理框架(CMF),由内容管理系统(CMS)及PHP开发框架(Framework)共同构成。Drupal具备强大的定制化开发能力,您可使用Drupal作为个人或团体网站开发平台。本文档介绍如何在腾讯云云服务器(CVM)上手动搭建Drupal个人网站。进行手动搭建Drupal个人网站需要熟悉Linux命令,例如Cen…

大家好,又见面了,我是你们的朋友全栈君。

操作场景

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 云服务器。服务器配置请参考云服务器规格文档

操作步骤

步骤1:登录 Linux 实例

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

使用远程登录软件登录 Linux 实例
使用 SSH 登录 Linux 实例
步骤2:搭建 LAMP 环境

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

步骤3:下载 Drupal

依次执行以下命令,进入网站根目录并下载 Drupal 安装包。
cd /var/www/html

wget wget http://ftp.drupal.org/files/projects/drupal-8.1.1.zip

依次执行以下命令,解压安装包并重命名。
unzip drupal-8.1.1.zip

mv drupal-8.1.1/ drupal/

依次执行以下命令,下载中文语言包。
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

执行以下命令,打开 Apache 配置文件。
vi /etc/httpd/conf/httpd.conf

按 “i” 切换至编辑模式,找到 Directory “/var/www/html”> 中的 AllowOverride None 并替换为以下内容:
AllowOverride All
修改完成后如下图所示:
在这里插入图片描述
按 “Esc”,输入 “:wq”,保存文件并返回。
执行以下命令,修改网站根目录用户权限。
chown -R apache:apache /var/www/html

执行以下命令,重启 Apache 服务。
systemctl restart httpd

配置 Drupal 数据库

注意:
根据 MariaDB 版本,设置用户身份验证方式有一定区别
执行以下命令,进入 MariaDB。
mysql

执行以下命令,创建 MariaDB 数据库。例如 “drupal”。
CREATE DATABASE drupal;

执行以下命令,创建一个新用户。例如 “user”,登录密码为 123456。
CREATE USER ‘user’@‘localhost’ IDENTIFIED BY ‘123456’;

执行以下命令,赋予用户对 “drupal” 数据库的全部权限。
GRANT ALL PRIVILEGES ON drupal.* TO ‘user’@‘localhost’ IDENTIFIED BY ‘123456’;

执行以下命令,使所有配置生效。
FLUSH PRIVILEGES;

执行以下命令,退出 MariaDB。
\q

配置 root 帐户

执行以下命令,进入 MariaDB。
mysql

执行以下命令,设置 root 帐户密码。说明:
MariaDB 10.4 在 CentOS 系统上已增加了 root 帐户免密登录功能,请执行以下步骤设置您的 root 帐户密码并牢记。
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD(‘输入您的密码’);

执行以下命令,退出 MariaDB。
\q

步骤5:安装配置 Drupal

使用本地浏览器访问以下地址,进行 Drupal 安装。
http://云服务器公网IP/drupal

单击【Save and contiue】,选择语言为简体中文。如下图所示:
在这里插入图片描述
单击【保存并继续】,选择标准安装方式。如下图所示:
在这里插入图片描述
输入在 配置 Drupal 数据库 中已设置的数据库相关信息,并单击【保存并继续】。如下图所示:说明:
当服务器环境配置正确,Drupal 会直接跳过检查安装需求此步骤。若您未通过检查,请结合实际情况,处理问题后再次安装。
在这里插入图片描述
等待安装完成后,自动进入网站设置页面。请结合您的实际需求进行填写,并单击【保存并继续】。如下图所示:说明:
请记录站点维护帐号及密码。
在这里插入图片描述
安装完成后,网站自动进入首页并登录维护帐号。如下图所示:
在这里插入图片描述
已成功搭建 Drupal 个人站点,可根据实际需求对网站进行个性化设置。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/131888.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 1024是程序员的什么节日(重阳节的时候干什么)

    1024程序员节1024程序员节是广大程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。针对程序员经常周末加班与工作日熬夜的情况,部分互联网机构倡议每年的10月24日为1024程序员节,在这一天建议程序员拒绝加班。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思。1、节日背景程序员(英文Programmer)是从事前端、后端程序开发、系统运维、测试等的专业人员。一般将程序员分为程序设计人员和程序.

    2022年4月12日
    58
  • oracle字符串拼接

    一、“||”拼接类似于“+”号二、CONCAT()函数除了“||”,Oracle还支持使用CONCAT()函数进行字符串拼接,但是只支持两个字符:三、多个CONCAT()函数嵌套如果需要拼接多个字符串,可以进行嵌套:…

    2022年4月5日
    119
  • 心脏出血漏洞小学习

    心脏出血漏洞小学习浅谈心脏出血漏洞心脏出血漏洞简述关于心脏出血漏洞环境的搭建漏洞poc原有漏洞展示修复后代码文章引用与特别鸣谢心脏出血漏洞简述引用百度百科的解释,心脏出血漏洞是一个出现在加密程序库OpenSSL的安全漏洞,该程序库广泛用于实现互联网的传输层安全(TLS)协议。它于2012年被引入了软件中,2014年4月首次向公众披露。只要使用的是存在缺陷的OpenSSL实例,无论是服务器还是客户端,都可能因此而…

    2022年7月17日
    21
  • (数据库)数据库分类

    (数据库)数据库分类1.面向操作的关系型数据库典型性应用领域:ERP,CRM,信用卡交易,中小型电商数据储存方法:表格流行厂商:OracleDatabase,MicrosoftSQLServer,IBMDB2,EnterpriseDB(PostgreSQL),MySQL优点:完善的生态环境保护,事务保证/数据一致性缺点:严苛的数据模型界定,数据库拓展限制,和非结构型的结合应用较难。2.面向数据分析的关系型数据库典型性应用领域:数据仓库,商务智能,数据科学研究数据储存方法:表格流行厂商:OracleE

    2022年6月24日
    25
  • 摄像头为什么要公网ip_安装监控为什么需要公网ip

    摄像头为什么要公网ip_安装监控为什么需要公网ip原标题:三种方法告诉你项目超过255个摄像机怎么设置IP?我们做弱电的,与ip地址接触最多,无论是弱电的哪方面,都需要跟ip地址打交道,通常我们也会经常听到公网、内网?那什么是公网ip地址呢?什么是私网ip地址呢?为什么我们常见到的ip地址以开头呢?还有就是一个网段只能容纳254个摄像机,但是我现在项目比较大,都有300多个摄像机了,该咋分配IP地址呢?我们今天统统来了解一下。首先关于内、外…

    2022年9月25日
    7
  • 易企秀的制作方法和步骤_易企秀制作流程

    易企秀的制作方法和步骤_易企秀制作流程虽然易企秀邀请函日渐被广大网友所知,也有很多网友在自己制作易企秀,但仍有很多想要制作易企秀,却自己不会制作的朋友,不得不花大价钱请他人制作,所以我们特地为您准备了一个如何快速学会制作易企秀的教程。打开

    2022年8月4日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号