為了方便使用者除錯主題,薇曉朵提供了一鍵安裝包,安裝後即和演示一樣。關於這個安裝方法,我們採用了外掛 duplicator 實現的。這個外掛可以實現整站打包,方便整站克隆。支援本地到伺服器上相互打包轉移。我們透過這個方法提供了方便使用者的進行安裝演示。使用這個外掛需要滿足幾個條件:
- php 版本需要 5.2.17+
- 支援 mysqli
- 資料庫需要空資料庫,如果不是,支援清除資料庫表
- 安裝目錄需要空目錄 (也支援手動解壓)
雖然使用者滿足這個條件,但是最近發現有點使用者安裝出現這樣的情況:一鍵安裝包安裝後跳轉到重新安裝頁面。
也就是說一路安裝下去,最後跳轉到初始安裝頁面。下面說說解決辦法。
一、原因說明
這個原因是 WordPress 自 4.2 版本後,預設安裝編碼是 utf8mb4 。
這個 utf8mb4 編碼需要 MYSQL 5.5 後才支援。
而現在我們的一鍵安裝包採用的都是 utf8mb4 編碼。
對於跳轉到初始安裝包,這說明您的 Mysql 版本估計是 5.5 之前的,也就是說不支援 utf8mb4 編碼。
二、解決辦法
遇到這個情況,先不管介面。透過 ftp 登陸到安裝目錄,檢視檔案,你會發現有一個檔案:
installer-data.sql
透過 ftp 把這個檔案下載下來,然後使用 editplus 軟體 (如果沒有,百度一下就有了) 開啟 installer-data.sql 檔案,進行查詢替換,utf8mb4 替換為 utf8:

儲存後,重新上傳替換原來的檔案。
現在回到跳轉初始的安裝頁面:
下面有一個高階選項,展開勾選手動解壓,進行安裝即可。