伺服器佈置條件
- 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.最後階段界面翻譯
全部跑完就大功告成了!
| 使用者名稱 |
Signup time |
|---|---|
| line367375 | 2026-03-09 (週一) 19:08 |
| 外送茶賴367375 | 2026-03-12 (四) 20:53 |
| 約會賴367375 | 2026-03-16 (週一) 20:15 |
| 小瑜約會賴367375 | 2026-03-16 (週一) 20:16 |