---
# System prepended metadata

title: HW11

---

# HW11
## 取得最新版本wordpress
1.wget https://tw.wordpress.org/wordpress-5.3-zh_TW.zip
2.使用md5與官網比對確認檔案是否安全:
![](https://i.imgur.com/a2DcFIL.png)
3.解壓縮:unzip wordpress-5.3-zh_TW.zip -d/usr/share/nginx/html

## 調整目錄存取權限
1.將目錄權限不變，調整擁有者與擁有群組，修改成 Web Server的使用者及群組，這次用的是 Nginx，所以下這樣的指令:
sudo chown nginx:nginx -R /usr/share/nginx/html/wordpress

## 建立資料庫
1.先連線到 MySQL / MariaDB，用預設帳號 root 登入，此 root 非彼 root，它是 DB 自管的帳號而不是 Linux 的本機帳號:
mysql -u root -p
2.建立一個專用的資料庫:
create database `wordpress`;
3.建立 Wordpress 專用的使用者:
create user ‘自訂使用者名稱’@‘localhost’ identified by ‘自訂密碼’;
4.讓專用帳號有完整存取 wordpress 資料庫的權限，並重新載入權限:
(1)grant all on wordpress.* to '自訂使用者名稱'@'localhost';
(2)flush privileges;
5.用新帳號登入資料庫:
mysql -u 自訂使用者名稱 -p
6.確認可以登入並擁有正確的資料庫存取權限了:
show databases;

## 開始安裝
1.打開瀏覽器連上 Web Server: http://10.2.200.210:8080/wordpress
2.如果出現「無法寫入 wp-config.php 檔案」的錯誤訊息，只要自己手動建立就可以了:
![](https://i.imgur.com/ScC4Ruy.jpg)
3.新增主設定檔:sudo vi /usr/share/nginx/html/wordpress/wp-config.php
4.直接貼上系統提供的設定值文字內容(上圖粉色框框)即可。
5.還要調整一下權限:
sudo chown nginx:nginx /usr/share/nginx/html/wordpress/wp-config.php

## 輸入部落格的基本資料後就完成了
![](https://i.imgur.com/Qg9fQbN.png)






