為了方便用户調試主題,薇曉朵提供了一鍵安裝包,安裝後即和演示一樣。關於這個安裝方法,我們採用了插件 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:

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