Drupal 8 环境搭建部署

Posted mickssr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Drupal 8 环境搭建部署相关的知识,希望对你有一定的参考价值。

运行环境安装

系统:Ubuntu Server 16.04  (ubuntu-16.04.4-server-amd64.iso)

Web服务器:Apache / 2.4.18

数据库:mysql / 5.7

php:7.2

注:Drupal8.6之前的版本均不支持Mysql 8 ,Drupal 8安装的详细系统要求 -> Drupal8 System requirements  

Drupal 8 安装

1.下载Drupal 8 (https://ftp.drupal.org/files/projects/drupal-8.5.6.tar.gz)

2.解压到 Apache根目录 (默认:/var/www/html/)

技术分享图片

3.打开浏览器访问刚放入的Drupal 8 (默认:http://127.0.0.1)

4.出现安装页面

技术分享图片

5.第一步 选择语言 ,我这里选择 English ,点击 Save and continue

技术分享图片

6.第二部 选择安装方式 ,两种方式,标准安装和简洁安装,我这里选择 Standard 

技术分享图片

7.第三部 安装检测 , 到这步会出现 2个 Error 和 1个 Warning

技术分享图片

8.错误

FILE SYSTEM根据错误提示说 ,在 sites/default/ 目录下缺少一个 Files 文件夹 和 这个文件夹的写入权限

解决办法:① sudo mkdir sites/default/files ② sudo chmod a+w sites/default/files/

SETTINGS FILE:根据错误提示说 ,Settings 文件不存在,可以通过  ./sites/default/default.settings.php 复制一个 settings.php 和 这个文件的写入权限

解决办法:① sudo cp ./sites/default/default.settings.php ./sites/default/setting.php ② sudo chmod a+w ./sites/default/settings.php

9.警告 (非必需)

CLEAN URLS:通过配置可以使网站的URL变得简洁

解决办法:① sudo vim /etc/apache2/apache2.conf

     ② 填入 

<Directory /var/www/html/drupal1>
    AllowOverride All
</Directory>

     ③ sudo a2enmod rewrite

     ④ sudo service apache2 restart

10.刷新安装页面,通过验证检测,配置数据库

技术分享图片

11.配置数据库前,需要创建Drupal需要的数据库和用户

1 CREATE DATABASE drupal8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;  
2 GRANT ALL ON drupal8.* TO ‘drupal‘@‘localhost‘ IDENTIFIED BY ‘drupal‘;
3 FLUSH PRIVILEGES;

12.填入创建好的数据库信息,开始安装

 

技术分享图片

13.安装完成后,开始配置网站,填写一些账号,时区等信息

技术分享图片

 


以上是关于Drupal 8 环境搭建部署的主要内容,如果未能解决你的问题,请参考以下文章

搭建Drupal-8.5.3

Javascript代码片段在drupal中不起作用

Drupal 6 视图 2:PHP 片段

php001023

部署篇01:搭建开源Pentaho Kettle 8.1团队开发环境开篇

基于CentOS 6.8平台最新源代码包编译安装LNMP环境搭建(Nginx+MySQL+PHP)