運作環境安裝
系統: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.安裝完成後,開始配置網站,填寫一些賬号,時區等資訊