为了方便用户调试主题,薇晓朵提供了一键安装包,安装后即和演示一样。关于这个安装方法,我们采用了插件 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

保存后,重新上传替换原来的文件。

现在回到跳转初始的安装页面:

下面有一个高级选项展开勾选手动解压进行安装即可。