1. 程式人生 > >Drupal 8 環境搭建部署

Drupal 8 環境搭建部署

rda www database serve and settings 完成 文件夾 files

運行環境安裝

系統: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 環境搭建部署