千家信息网

怎么安装和配置Drupal8

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇文章主要介绍"怎么安装和配置Drupal8",在日常操作中,相信很多人在怎么安装和配置Drupal8问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么安装和配置Dr
千家信息网最后更新 2026年11月04日怎么安装和配置Drupal8

这篇文章主要介绍"怎么安装和配置Drupal8",在日常操作中,相信很多人在怎么安装和配置Drupal8问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"怎么安装和配置Drupal8"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!


准备工作

1、熟悉我们的入门指南,并完成设置您的Linode主机名和时区的步骤。

2、本指南将尽可能地使用sudo。完成我们保护您的服务器指南的部分,以创建一个标准的用户帐户,加强SSH访问,删除不必要的网络服务,并为您的web服务器创建防火墙规则;您可能需要为您的特定应用程序创建额外的防火墙异常。

3、更新你的系统:


sudo apt-get update && sudo apt-get upgrade

4、安装和配置一个LAMP堆栈。你可以用两种方法来做:

*请参阅我们的托管网站指南,以手动配置每个组件。

*使用我们的LAMP堆栈脚本部署。

下载并准备Drupal 8

1、请参阅Drupal的下载页面,以获得Drupal 8核心tarball的确切URL。

如果你安装和配置Apache服务器使用上面的方法之一,在公开DocumentRoot应该位于/var/www/html/example.com/public_html/。切换到该目录,并使用wget下载Drupal 8:

1

2

cd /var/www/html/ laodouzi.com/

sudo wget http://ftp.drupal.org/files/projects/drupal-8.0.5.tar.gz

确保版本号与您希望下载的Drupal 8版本相匹配。

2、将下载的tarball的内容提取到Apache的文档根中:

1

sudo tar -zxvf drupal-8.*.tar.gz --strip-components=1 -C public_html

3、Drupal依赖于一个名为GD的PHP图形库。安装GD:

1

sudo apt-get install php5-gd

4、当运行第一个启动配置时,Drupal 8的settings.php和services.yml 文件被配置。必须从默认模板创建这些文件,并修改它们的权限,以便Drupal能够对它们进行写入。

1

2

3

cd /var/www/html/example.com/public_html/sites/default

sudo cp default.settings.php settings.php && sudo cp default.services.yml services.yml

sudo chmod 666 {services.yml,settings.php}

5、执行可信主机名,用户将访问您的站点。

/var/www/html/example.com/public_html/sites/default/settings.php

1

2

3

4

$settings['trusted_host_patterns'] = array(

'^www\.example\.com$',

'^example\.com$',

);

配置Apache 2.4

1、Drupal 8在默认情况下启用了干净的url,因此Apache的重写模块也必须启用:

1

sudo a2enmod rewrite

2、然后在Apache的配置文件中为DocumentRoot指定重写条件。

/etc/apache2/apache2.conf

1

2

3

4

5

6

7

8

9

10

11

OptionsIndexesFollowSymLinks

AllowOverrideAll

Requireallgranted

RewriteEngineon

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !=/favicon.ico

RewriteRule ^ index.php [L]

3、将Apache的文档根的所有权从系统的根用户更改为Apache。这允许您安装模块和主题,并更新Drupal,所有这些都不需要为FTP凭证提供提示。

1

sudo chown -R www-data /var/www/html/example.com

4、重新启动Apache,以便应用所有更改。如果您使用的是一个使用systemd(CentOS 7、Debian 8、Fedora、Ubuntu 15.10+)的Linux发行版:

1

sudo systemctl restart apache2

如果您的init系统是SystemV或Upstart(CentOS 6,Debian 7,Ubuntu 14.04):

1

sudo service apache2 restart

Drupal开始

1、在网络浏览器中访问你的Linode的域名或IP地址。这将向您展示Drupal 8的web配置的第一步。选择你的语言,继续下一页。

2、选择您是否需要一个标准或最小的安装配置文件。

3、使用数据库名、用户名和密码来完成数据库配置,使用MySQL或MariaDB数据库设置LAMP堆栈。

如果忘记了数据库的名称,用MySQL-u-root-p登录到MySQL,然后输入:show databases;

4、在Drupal 8安装站点之后,您将看到一个站点配置页面,您必须为您的站点创建管理用户。不要使用与数据库相同的密码。

接下来,您将被带到管理指示板,它将显示Drupal 8已成功安装。

现在Drupal 8已经完成了对settings.php 和services.yaml的写入,您可以恢复它们的默认权限:

1

sudo chmod 644 /var/https://laodouzi.com/public_html/sites/default/{settings.php,services.yml}

到此,关于"怎么安装和配置Drupal8"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

配置 数据 数据库 用户 指南 文件 站点 学习 服务 堆栈 方法 服务器 系统 接下来 主机 密码 文档 更多 权限 标准 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 广州淘业互联网络科技 互联网的科技 上海互联网科技有限公司 科技服务与互联网 互联网科技金融公司 青岛互联网科技公司 华中科技大学互联网 奇士达互联网科技 新浪科技互联网 大白互联网科技 盛创互联网科技有限公司 海南科技产业互联网平台 温州喔噻互联网科技有限公司 重庆互联网医院沙龙医盟信息科技 允成互联网科技有限公司融资 河南住房之家互联网科技 内蒙古九一互联网科技 广州互联网高科技取餐柜 易企秀互联网科技是做什么的 保山浩联互联网科技有限公司 互联网是第几次科技革命的成果 互联网科技巨头监管 互联网科技行业发展 太原新华互联网科技学校怎么样 博兴的互联网电子科技公司 汽车互联网创新科技园 互联网科技有哪些公司 广东工业互联网大赛深圳学泰科技 互联网时代科技型公司的机会 广东猫王互联网科技有限公司电话
0