将WordPress数据库导入到现在的新主机站点未显示

我在一个主机(bluehost)上创建了一个站点, 现在客户端希望在另一个主机(starlogic)上创建该站点。这是我所做的:

  1. 从bluehost导出数据库表, 并将它们导入到starlogic服务器上创建的数据库中。
  2. 我用新域替换了sql文件中的所有旧域名引用。
  3. 我将WordPress主题安装在由旧bluehost服务器创建的新starlogic服务器上。
在将旧的数据库信息导入新数据库之前, 该站点将显示出来(当然没有任何已创建的页面或内容)。导入数据库信息后, 我可以进入WordPress后端, 但是当我查看实际站点时, 什么都没有显示, 只是空白的空白屏幕。
我不确定要看什么代码会有所帮助, 所以请告诉我, 我已经发布了。
#1WP网站白屏的典型修复方法是重命名所有主题文件夹, 除了二十个以强制默认主题或在admin中更改主题;重命名plugins文件夹以强制停用所有插件;重置永久链接;确保传输的主题中没有任何硬编码的URL。
如果这些方法不起作用, 并且你使用文本编辑器在数据库中找到/更改了URL, 请再次尝试并在phpmyadmin中使用SQL查询:
UPDATE wp_options SET option_value = http://www.srcmini.com/replace(option_value,'http://olddomain.com', 'http://newdomain.com') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_posts SET post_content = replace(post_content, 'http://olddomain.com', 'http://newdomain.com'); UPDATE wp_postmeta SET meta_value = http://www.srcmini.com/replace(meta_value,'http://olddomain.com', 'http://newdomain.com');

#2我也有这个问题。你需要查看的另一个地方是:
current_theme

【将WordPress数据库导入到现在的新主机站点未显示】在导出sql文件中。它指出了新服务器中不存在的主题。

    推荐阅读