如何在Raspberry Pi上佈署WordPress 網站(全新安裝篇)

接續前篇【如何在Raspberry Pi上佈署WordPress 網站 (環境部屬篇)】先在Raspberry Pi上將WordPress需要的環境建立完成後,再來全新安裝一個WordPress網站。

接續前篇:如何在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指令設定一下吧!

2 則留言

發佈回覆給「伊文」的留言取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *