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