具体表现

点一键导入演示内容,进度条停在第一步不动,几分钟后提示失败。

先判断哪一层出错

演示包在境外服务器,服务器出网慢或被限制,下载环节就断了。判断时先分清是 主题演示导入卡住 本身的配置问题,还是上游调用、运行环境带进来的差异;前者改配置就能收口,后者要沿着请求链路一层层往上找,处理顺序不能颠倒。先在出问题的机器上复现一次,把报错原文和发生时间记下来,再对着日志定位。

操作步骤

  1. 改为手动上传演示包
  2. 调大超时时间
  3. 导入后重建缩略图与固定链接

对应的命令或配置片段如下,可直接复制:

define('WP_HTTP_TIMEOUT', 120);
# 手动导入
# 工具 -> 导入 -> WordPress

测试环境复现不了时,先对比两边的版本号和配置文件,差异往往就在被忽略的那几行里。如果同一现象隔一段时间又出现,多半是某个定时任务或重启流程把配置覆盖回去了,顺手查一遍启动脚本。

收尾检查

演示内容完整导入,首页布局与演示站一致。

作者 9823189