Wordpress迁移 - MySQL guid专栏

时间:2012-08-22 10:09:56

标签: mysql sql wordpress

我在wordpress迁移方面遇到了一些问题。我已经在本地WAMP服务器上批量上传csv中的帖子,因为它更快,然后上传&将SQL转储导入远程服务器。

guid表的wp_posts列中,它包含帖子的网址 - 我推测(可能是错误的,如果我是的话请更正)这与'永久链接'相同在编辑帖子时进行设置 - 所有这些文件都是http://localhost/post-name/,现在很好,我很乐意在需要时替换SQL查询。

我已经上传了SQL转储,它仍然按预期在远程服务器数据库中显示“http://localhost/post-name”。然而,当我在前端搜索帖子时,只是为了确保它正在接收帖子确定,我期待链接给我一个404错误,直到我更改链接,但他们没有 - 他们很好地指向http://remoteserver.com/post-name/

因为它仍然有效,所以这是一个很好的问题 - 我想知道为什么&我需要改变吗?如果可能的话,我宁愿不弄乱数据库。

1 个答案:

答案 0 :(得分:0)

迁移时,您可能需要在wp-config.php中定义wordpress url,我建议使用this tool查找并替换数据库。它非常简洁,因为它会从配置文件中预先填充数据库。显然,您要将http://localhost/替换为http://www.yoursite.com/

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');