个性化阅读
专注于IT技术分析

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

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

  1. 从bluehost导出数据库表, 并将它们导入到starlogic服务器上创建的数据库中。
  2. 我用新域替换了sql文件中的所有旧域名引用。
  3. 我将WordPress主题安装在由旧bluehost服务器创建的新starlogic服务器上。

在将旧的数据库信息导入新数据库之前, 该站点将显示出来(当然没有任何已创建的页面或内容)。导入数据库信息后, 我可以进入WordPress后端, 但是当我查看实际站点时, 什么都没有显示, 只是空白的空白屏幕。

我不确定要看什么代码会有所帮助, 所以请告诉我, 我已经发布了。


#1


WP网站白屏的典型修复方法是重命名所有主题文件夹, 除了二十个以强制默认主题或在admin中更改主题;重命名plugins文件夹以强制停用所有插件;重置永久链接;确保传输的主题中没有任何硬编码的URL。

如果这些方法不起作用, 并且你使用文本编辑器在数据库中找到/更改了URL, 请再次尝试并在phpmyadmin中使用SQL查询:

UPDATE wp_options SET option_value = 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 = replace(meta_value, 'http://olddomain.com', 'http://newdomain.com');

#2


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

current_theme

在导出sql文件中。它指出了新服务器中不存在的主题。

赞(0)
未经允许不得转载:srcmini » 将WordPress数据库导入到现在的新主机站点未显示

评论 抢沙发

评论前必须登录!