您在這裡

在Linux伺服器安裝Drupal 8

wanding's 的頭像
wanding 在 2018-05-10 (四) 11:38 發表

伺服器佈置條件

  • Debian 9 Server
  • Apache
  • mySQL(MariaDB)
  • php
  • ssh連線

 

以ssh連線server,並登入root權限

首先,建立網站資料庫

#mysql -u root -p

# MariaDB [(none)]>CREATE DATABASE drupaldb;

# MariaDB [(none)]>GRANT ALL PRIVILEGES on drupaldb.* to 'drupal'@'localhost' identified by 'password';

# MariaDB [(none)]>FLUSH PRIVILEGES;

# MariaDB [(none)]>\q

 

再來,安裝Drupal主要核心程式

# wget https://ftp.drupal.org/files/projects/drupal-8.5.3.zip 

# unzip drupal-8.5.3.zip

# mv drupal-8.5.3 /var/www/html/drupal

 

更改檔案所有屬性及相關權限

# chown -R www-data:www-data /var/www/html/drupal 

# chmod -R 755  /var/www/html/drupal

 

建立apache虛擬主機設定檔

# nano /etc/apache2/sites-available/drupal.conf

把下面內容貼上

<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/drupal
ServerName 192.168.15.189
ServerAlias www.example.com
<<Directory "/var/www/html/drupal/">
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/drupal-error_log
CustomLog /var/log/apache2/drupal-access_log common
</VirtualHost>

啟動網站

# a2ensite drupal

開啟rewrite模組

# a2enmod rewrite 

重新啟動apache

# systemctl restart apache2

 

開啟網址進入網站安裝設定 (依序步驟如下圖)

1.選擇繁體中文

2.選擇標準安裝

3.設定資料庫之前設定相關資料

4.開始安裝主程式

5.設定翻譯語言

6.設定網站基本資料

7.最後階段界面翻譯

全部跑完就大功告成了!

圖片: