最近家人買了Synology群暉的NAS,其實我自己以前已經有買過很多台QNAP和Synology的NAS,這次家人想要買一台NAS,我推薦他使用Synology的,原因是在相同的價格,Synology給的配備較好。
然後在架WordPress站時,就有碰到一些問題,所以寫個文章來記錄一下,日後方便有個查詢。
一般如果你使用套件中心裡的「WordPess」來架站的話,其實很簡單就可以架「一個」WordPress網站出來,但如果你想架的WordPress網站不只一個的話,就不能使用這個方式來架站,而要透過「Web Station」裡的「網頁服務入口」,新增「虛擬主機」來。
而問題就是出在這裡,從網站上搜尋出來可以知道,從DSM 7開始,這部份架站的架構及方式,似乎和之前不同,所以很多人就卡在這邊,包括我也是。
在Synology架站時,本身除了Nginx之外,同時也提供Apache套件方式可以讓人安裝Web,想要使用WordPress,首先就是要先從「套件中心」去安裝「Web Station」、「PHP 7.4」和「MariaDB 10」,有些人會建議也要安裝「Apache HTTP Server」,但如果你不想用Apache的話,其實是可以不用安裝的。
網路上的解決方法很多,其實重點在這邊,我們要從「指令碼語言設定」這邊,去新增一個「WordPress」專用的設定檔,如下圖:
然後在新增「虛擬主機」時,在「Backend」中的「PHP」,去選取你定義出來的設定檔,如下圖:
而這個PHP設定檔要怎麼設定呢?只要新增一個設定檔,然後先填入名稱及描述,如下圖:
然後最重要的是「擴充模組」的部份,要從擴充模組中去勾選WordPress所需要的模組,如下圖:
所需要的我條列出來,大家可以跟著勾選即可。
- curl
- exif
- gd
- iconv
- imagick
- mysqli
- openssl
- pdo_mysql
- zip
- zlib
最後再〔儲存〕即可。
經過這些設定,WordPress就一定能運作。
4 comments
由synology官方最近的回覆,看起來是可以多個Wordpress網站在同一個NAS 上,但必須自己研究
https://kb.synology.com/zh-tw/DSM/tutorial/Can_I_host_multiple_websites_with_WordPress_package
你Po的這個連結,官方是說沒辦法用WordPress套件來架多個網站。
確實,用官方的那個WordPress套件只能架一個網站,想要架多個網站,必需另外手動自己做設定。
您好,請問如果已經按原廠的方式安裝好了一個wordpress,還能再用您所提供的方式用虛擬主機再去架一個wordpress網站嗎?
我認為是可以的。