drupal安装教程 linux,linux:搭建Drupal

drupal安装教程 linux,linux:搭建Drupal了解Drupal是使用PHP语言编写的开源内容管理框架(CMF),由内容管理系统(CMS)及PHP开发框架(Framework)共同构成。Drupal具备强大的定制化开发能力,您可使用Drupal作为个人或团体网站开发平台。本文档介绍如何在腾讯云云服务器(CVM)上手动搭建Drupal个人网站。前提LAMP环境:centos7.2MySQL5.7.26ApachePHP7….

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

了解

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

前提

LAMP环境:

centos7.2

MySQL 5.7.26

Apache

PHP 7.0

Drupal 8.1.1

开始

搭建 LAMP 环境

参考:链接

下载 Drupal

1、进入 /usr/local/var 并下载 Drupal 安装包

cd /usr/local/var

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

2、解压安装包并重命名

unzip drupal-8.1.1.zip

报错:

-bash: unzip: command not found

方法:

#没装unzip命令

yum install-y unzip zip

mv drupal-8.1.1/ /var/www/html/drupal/

3、下载中文语言包

cd /var/www/html/drupal/

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

配置 Drupal

1、打开 Apache 配置文件

vim /etc/httpd/conf/httpd.conf

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

AllowOverride All

修改完成后如下图所示:

c2efdfb67f24b4902a82cd251fc482bb.png

按 “Esc”,输入 “:x”,保存文件并返回

3、修改网站根目录用户权限

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

4、重启 Apache 服务

systemctl restart httpd

配置 Drupal 数据库

1、创建 drupal 数据库

CREATE DATABASE drupal;

2、创建一个新用户user,登录密码为 123456

CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘123456’;

3、赋予用户对 “drupal” 数据库的全部权限

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

4、使所有配置生效

FLUSH PRIVILEGES;

安装配置 Drupal

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

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

2、单击【Save and contiue】,选择语言为简体中文

cbcadf41fc04972225486fb5b507cbd3.png

3、单击【保存并继续】,选择标准安装方式

3ee5a72531f7dc1ede5c886ac3545950.png

出错:

8cbc933b50ee1dc93c3ba7d4bd83c870.png

方法:

缺少php-dom、php-gd 和OPcache

yum install php70w-gd php70w-dom

先忽视opcod:

9f256008e90c345ac417ce6e9f8609a3.png

4、输入在 配置 Drupal 数据库 中已设置的数据库相关信息,并单击【保存并继续】

2452a3192bb61ed1060ccaa4088f80cf.png

5、等待安装完成后,自动进入网站设置页面。请结合您的实际需求进行填写,并单击【保存并继续】

17d51995d6dda7738213b760b66390a8.png

214410b1669352a26c911b4195dba241.png

f19d58cb0c5ac07878485be6445fe4e7.png

说明:

请记录站点维护帐号及密码

5、安装完成后,网站自动进入首页并登录维护帐号

9bc915cfa62b7a883b324d8bd5e61afa.png

0d446391770463b6fc7f761b90569069.png

6、完成,欢迎访问!

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

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

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


相关推荐

  • C++ decltype类型说明符[通俗易懂]

    C++ decltype类型说明符[通俗易懂]decltype类型说明符生成指定表达式的类型。在此过程中,编译器分析表达式并得到它的类型,却不实际计算表达式的值。

    2025年10月13日
    4
  • linux 解压war到root_unzip命令解压war包方法

    linux 解压war到root_unzip命令解压war包方法unzip 命令用于解压缩由 zip 命令压缩的 zip 压缩包 语法 unzip 选项 参数 选项 c 将解压缩的结果显示到屏幕上 并对字符做适当的转换 f 更新现有的文件 l 显示压缩文件内所包含的文件 p 与 c 参数类似 会将解压缩的结果显示到屏幕上 但不会执行任何的转换 t 检查压缩文件是否正确 u 与 f 参数类似 但是除了更新现有的文件外 也会将压缩文件中的其他文件解压缩到目录中

    2025年8月3日
    5
  • 配置pycharm的python路径_linux多路径详细配置

    配置pycharm的python路径_linux多路径详细配置EditCustomVMOptions的路径pwd:/Users/用户名/Library/ApplicationSupport/JetBrainsll:drwxr-xr-x10userstaff320BJan1910:42GoLand2021.3drwxr-xr-x15userstaff480BJan112021PyCharm2020.2drwxr-xr-x15userstaff480BApr302021…

    2022年8月27日
    10
  • qq安全检查未通过禁止下载文件怎么办_qq文件安全检查未通过

    qq安全检查未通过禁止下载文件怎么办_qq文件安全检查未通过QQ日常抽风

    2022年8月10日
    9
  • Python数据类型有哪些,哪些是可变类型,哪些是不可变类型?

    Python数据类型有哪些,哪些是可变类型,哪些是不可变类型?Python数据类型有哪些,哪些是可变类型,哪些是不可变类型?类型:整数int字符串str浮点数float布尔型bool列表list字典dict集合set元组tuple可变类型:就是这个数据类型的值在不改变这一块内存空间,而去改变这个数据类型的值。1.列表2.字典3.集合不可变类型:当改变值得时候,会申请一块新的内存空间,不再是原来的那一块内存空间了。整数字符串浮点数布尔型元组…

    2022年6月10日
    34
  • 网站被篡改_网页内容修改

    网站被篡改_网页内容修改   NetCMS的相关新闻显示是根据新闻的Tag来查找所有具有相同的Tag的新闻,然后将其显示的。如,某条新闻的Tag是“工资|奖金”,那么会用下列SQL语句来查找具有相同Tag的新闻:selecttop5*fromahjdcw.NT_NewsWhere[isRecyle]=0And[isLock]=0And[SiteID]=0   And([Tags]L

    2022年9月30日
    4

发表回复

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

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