天天看點

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/)

Drupal 8 環境搭建部署

3.打開浏覽器通路剛放入的Drupal 8 (預設:http://127.0.0.1)

4.出現安裝頁面

Drupal 8 環境搭建部署

5.第一步 選擇語言 ,我這裡選擇 English ,點選 Save and continue

Drupal 8 環境搭建部署

6.第二部 選擇安裝方式 ,兩種方式,标準安裝和簡潔安裝,我這裡選擇 Standard 

Drupal 8 環境搭建部署

7.第三部 安裝檢測 , 到這步會出現 2個 Error 和 1個 Warning

Drupal 8 環境搭建部署

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.重新整理安裝頁面,通過驗證檢測,配置資料庫

Drupal 8 環境搭建部署

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.填入建立好的資料庫資訊,開始安裝

Drupal 8 環境搭建部署

13.安裝完成後,開始配置網站,填寫一些賬号,時區等資訊

Drupal 8 環境搭建部署