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

news/2024/5/9 13:19:34/文章来源:https://blog.csdn.net/qq_38465002/article/details/113985918

操作场景

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 个人站点,可根据实际需求对网站进行个性化设置。

云计算作为新基建的基础设施,在2020年疫情期间的高效应用,得到了很多企业的认可,企业业务上云成为2020年企业选择基础设施的首选。

面对众多的云平台,个人和企业该如何选择呢?我们回归正题,现在哪家的云服务器性价比最高呢?

可以看看这篇文档:【云服务器推荐】2021年腾讯云、阿里云、华为云服务器价格和配置评测

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_862979.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

云服务器,网站域名没有备案为啥就无法访问呢?

不是阿里云的要备案,而且只要是服务器在国内的,就都要备案才可以正常使用的哦! 下面咱们逐个解答题主的问题: 1、备案指的是域名备案还是ip备案还是阿里云租的服务器备案? 备案指的是域名的备案,因为备案…

利用爬虫爬取看看豆网站站的数据信息

其实很早我就开始关注爬虫技术,这两天特别学习了一下,并且做了一个简单的demo。爬取了看看豆网站的数据信息。总共11751本书,爬取了不到3个小时,基本每秒爬取1条。速度慢的原因主要是单线程,使用mysql数据库。想要提高…

利用爬虫爬取 zol网站热门手机

使用了20几分钟,爬取了zol相关的热门手机型号、特点、价格、上市时间、屏幕大小相关信息。对最新的热门手机做了一个简单的统计。如果你想知道任何其他的信息,可以给我留言。我已经把我的相关代码传导了github上。欢迎下载。另附其中还有关于LOL英雄数据…

又拍网架构-又一个用到PYTHON的网站

又拍网是一个照片分享社区,从2005年6月至今积累了260万用户,1.1亿张照片,目前的日访问量为200多万。5年的发展历程里经历过许多起伏,也积累了一些经验,在这篇文章会介绍一些在技术上的积累。 又拍网和大多数Web2.0站点…

web网站搜索框的搜索实现

js 添加一个按钮 ,给按钮,添加,onclick事件"aiqiyi()" function aiqiyi(){ var t获取搜索框值; window.location.href"http://so.iqiyi.com/so/q_"t; http://so.iqiyi.com/so/q_ 是爱奇艺的搜索&#xff…

IIS+php环境下TinkPHP5的网站配置总结(萌新亲测)

环境介绍 Win7;我用的是ThinkPHP5.0框架;phpStudy2008集成环境,它会集成php5.2到7.2的所有版本,所以免去了安装php的步骤。一开始我在本地用的是Apachephp环境运行的网站,这是没有任何问题的,但是服务器的环境是IISph…

六款堪称神器的网站

导读网站是通往互联网世界的一大工具,在这片信息的海洋上,总有那么几款产品,如海岛般骄傲伫立,带给人不一样的感觉。当然,本文的标题是有失公允的,世界是优秀的产品不计其数,要分类罗列出来简直…

APP设计与网站着陆页设计

APP设计 可用性的四要素 o 功能性:这个产品能够正常工作吗? o 可学习性:这个产品在不经过额外学习的情况下能够顺利使用吗? o 灵活性:除了完成主要的任务之外,这个产品能做更多的事情吗&#xff1…

win2012 服务器IIS 8.0 搭建FTP,VS2015发布网站(一)FTP设置

沉寂了段时间,想明白了一些事情,现在准备学学asp.net5当前微软的主流mvc5开发网站 现在想用nopcommerce 搭建商城,作为业余时间的爱好玩玩 首先,打开服务器管理器,点击添加角色和功能 web服务器IIS里面这些选项打勾 然…

win2012 服务器IIS 8.0 搭建FTP,VS2015发布网站(二)Visual Studio发布网站

书接上文,右键项目,点击发布 发布web里面,点击 自定义 输入配置文件名称 发布方法-选择FTP 服务器-填写ftp://ftp服务器地址:端口,例子:ftp://baidu.com:21端口号一定要加 站点路径-如果ftp的根路径是/,网站绝对路径…

python爬取前程无忧招聘网站数据搭建Hadoop、Flume、Kafka、Spark用Hive做数据分析Sqoop存储到Mysql并实现可视化

文章目录 一、项目总体要求二、环境搭建1、安装包准备2、安装jdk(1)查询是否安装java(2)卸载jdk(3)安装jdk(4)配置jdk环境变量 3、配置ssh免密登录(1)进入到我…

爬取我爱我家网站二手房信息

items文件定义爬取数据: apartment scrapy.Field() total_price scrapy.Field() agent scrapy.Field() image_urls scrapy.Field() images scrapy.Field()spider文件: # -*- coding: utf-8 -*- import scrapy from pachong2.items import Pachong…

使用httpwebrequest发送数据到网站

怎样通过HttpWebRequest 发送 POST 请求到一个网页服务器&#xff1f;例如编写个程序实现自动用户登录&#xff0c;自动提交表单数据到网站等。 假如某个页面有个如下的表单&#xff08;Form&#xff09;&#xff1a; <form name"form1" action" http://www.…

大型电子商务网站架构

大型电子商务网站架构 (转自&#xff1a;http://www.cnblogs.com/skydau/archive/2009/08/30/1556701.html) 7.同一个网站的多语言该如何处理是好,使用配置文件然后cookie或url来判别?客户是自己公司&#xff0c;使用标准方法即可 8.电子商务网站最多的就是 商品的打折方式和…

小型电子商务网站设计原则

最近谈得最多的话题莫过于大规模&#xff0c;大数据量&#xff0c;高性能&#xff0c;高并发等架构话题&#xff0c;其实一个电子商务网站开始时一定是小规模&#xff0c;小数据量&#xff0c;用不着把架构弄得过于复杂。高度设计、过度扩展(高德纳大爷也说过&#xff0c;"…

正确地定制您的网站 ndash; 文件替代机制,zencart

很多用户对zen cart做了自己的修改&#xff0c;非常好&#xff01;但同时&#xff0c;一些用户修改了很多重要的文件&#xff0c;例如&#xff1a; /includes/filenames.php /includes/languages/schinese.php /includes/languages/schinese/*.php 等等… 友情提示&#xff…

网站集成支付宝

&#xff08;本文转载于http://stephen830.javaeye.com/blog/254827 ) 国内电子商务系统实现的基本流程如下&#xff1a; 客户在系统内下订单 -> 系统根据订单生成支付宝接口url -> 客户通过url使用支付宝&#xff08;网上银行&#xff09;付款 -> 支付宝将客户的付款…

淘宝技术发展(个人网站)之二

个人网站 2003年4月7日&#xff0c;马云&#xff0c;在杭州&#xff0c;成立了一个神秘的组织。他叫来十位员工&#xff0c;要他们签了一份协议&#xff0c;这份协议要求他们立刻离开阿里巴巴&#xff0c;去做一个神秘的项目。这个项目要求绝对保密&#xff0c;老马戏称“连说梦…

如何编写外贸电子商务网站产品的描述信息

把自己的商品信息准确地传递给你的客户&#xff0c;是运行电子商务的重要环节&#xff0c;也是促成客户选购产品的关键因素。对于电子商务网站来说商品的描述是必不可少&#xff0c;是对图片信息的重要的补充。图片传递给客户的只是商品的形状和颜色的信息&#xff0c;对于性能…

利用CDN技术加速国外客户访问外贸电子商务网站的速度

很多外贸企业都遇到过这样的问题&#xff1a;网站做得非常好&#xff0c;可还是经常得到国外客户的反馈说是访问网站的速度慢&#xff0c;这不仅会在很大程度上影响企业的外贸交易&#xff0c;还会很大的影响到企业的形象。保证国外客户高速地访问您的网站&#xff0c;是您在外…