接續前篇:如何在Raspberry Pi上佈署WordPress 網站 (環境部屬篇),先在Raspberry Pi上將WordPress需要的環境建立完成。
一般是先建立全新的WordPress網站之後,才去研究網站搬家、網站副本這類問題,因為我這裡已經有現成的WordPress網站,所以就邊測試邊寫,所以才會先有【如何在Raspberry Pi上佈署WordPress 網站 (網站副本篇)】,然後回過頭來測試全新安裝,其實就難讀來說,全新安裝比搬家步驟少太多,所以寫到這篇有種輕鬆的感覺~
一、取得WordPress及建立目錄
先去WordPress官方網站找你要的安裝包版本,先複製下載網址再參考下面指令操作。
▼下載WordPress -> 解壓縮 -> 複製到Apache指定的目錄 -> 賦予權限
wget https://tw.wordpress.org/wordpress-6.2.2-zh_TW.tar.gz #下載WordPress安裝包 tar -zxvf wordpress-6.2.2-zh_TW.tar.gz #解壓縮 sudo mkdir /var/www/new_wordpress #建新目錄 sudo cp -r wordpress/* /var/www/new_wordpress #從家目錄複製WordPress檔案伺服器指定目錄 cd /var/ #切換目錄 sudo chown www-data -R www #修改www的擁有者為www-data sudo chmod 755 -R www # 賦予該目錄擁有者(讀取、寫入、執行)的權利
二、設定Apache
這個設定之前有提過,如果想看原理參考:如何在Raspberry Pi上佈署WordPress 網站 (環境佈屬篇)
▼修改apache 網頁的路徑
sudo nano /etc/apache2/sites-available/000-default.conf
apache預設的網頁放置目錄DocumentRoot將它改成 /var/www/new_wordpress。
在…之間加入下面這段:
<Directory "/var/www/new_wordpress/"> AllowOverride All </Directory>
▼修改完如下圖,後按Ctrl + o 存檔

▼老樣子,改完之後重啟服務才會生效
sudo service apache2 restart #重啟apache
三、資料庫設定
我們要在MariaDB增加新資料庫後才能給WordPress使用。
▼ 先以root登入MariaDB
sudo mysql -u root -p #用root登入MariaDB
▼ 新建一個資料庫,我們等等再使用它
CREATE DATABASE new_wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; #建立一個名為new_wordpress的資料庫
最後輸入exit,結束MariaDB。
四、完成WordPress安裝
▼輸入樹梅派的IP,如果看到下面的畫面可以高興3秒鐘,按【開始安裝吧!】

▼請輸入你在MariaDB設定的【資料庫名稱】、【使用者名稱】、【密碼】,請確定是正確的,【資料庫主機位置】、【資料表前置詞】保持預設 ->按【傳送】

▼這畫面玩過WordPress的人就熟悉了,【網站標題】、【使用者名稱】和【密碼】可以自由設定

▼恭喜了~安裝成功,按下【登入】就是熟悉的WordPress管理頁面~

到此就大功告成了!
記得WordPress的預設登入頁面 http://你的樹梅派IP/wp-admin
四、後記
這裡一樣是作者的碎碎念筆記,如果你沒碰到問題,這裡可以不用看了~
▼如果你看到這個畫面可能是該目錄沒有寫入權限

▼使用ls -all指令查查www-data的權限,如果沒有寫入權限,請回到第一章用chown 和Chmod指令設定一下吧!



你的这个blog是部署在r5s的么?速度还挺快的:D
這個網站是佈署在A2 Hosting