為了方便使用者除錯主題,薇曉朵提供了一鍵安裝包,安裝後即和演示一樣。關於這個安裝方法,我們採用了外掛 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:

docuplitor

儲存後,重新上傳替換原來的檔案。

現在回到跳轉初始的安裝頁面:

下面有一個高階選項展開勾選手動解壓進行安裝即可。