温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

怎么安装和配置Drupal8

发布时间:2021-08-18 14:09:39 来源:亿速云 阅读:174 作者:chen 栏目:建站服务器

这篇文章主要介绍“怎么安装和配置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

<Directory /var/www/>

OptionsIndexesFollowSymLinks

AllowOverrideAll

Requireallgranted

  RewriteEngineon

    RewriteBase /

    RewriteCond %{REQUEST_FILENAME} !-f

    RewriteCond %{REQUEST_FILENAME} !-d

    RewriteCond %{REQUEST_URI} !=/favicon.ico

    RewriteRule ^ index.php [L]

</Directory>

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配置的第一步。选择你的语言,继续下一页。
怎么安装和配置Drupal8

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

 怎么安装和配置Drupal8

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

如果忘记了数据库的名称,用MySQL-u-root-p登录到MySQL,然后输入:show databases;
怎么安装和配置Drupal8

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

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

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

1

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

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI