为了方便用户调试主题,薇晓朵提供了一键安装包,安装后即和演示一样。关于这个安装方法,我们采用了插件 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:
保存后,重新上传替换原来的文件。
现在回到跳转初始的安装页面:
下面有一个高级选项,展开勾选手动解压,进行安装即可。