我托管在远程服务器上的博客仍然连接到本地主机

时间:2012-02-20 作者:Malloc

我的网站安装并固定在localhost上,然后我将其托管在远程服务器上,我还更改了wp-config.php 要与远程数据库会面的文件。然而,当我尝试在url选项卡中调用它时,我总是在浏览器底部看到localhost调用。这是我的urlwebsite.

3 个回复
最合适的回答,由SO网友:Cristian 整理而成

您的所有内容都链接到您的localhost安装。我建议使用如下插件Search & Replace 修改您的URL。此外,如果尚未更改,则需要更改wp\\u options表中的两个条目(其中wp\\u是使用的前缀)。它们是第0行(&;这些是你移动网站的URL。

下次您将站点从本地移动到活动站点时,请查看WordPress guide, 它有很多方便的提示和解决类似问题的方法。

SO网友:markratledge

您必须更改数据库中的URL:在phpmyadmin中使用以下查询:

UPDATE wp_options SET option_value = replace(option_value, \'http://www.olddomain.com/\', \'http://www.newdomain.com/\') WHERE option_name = \'home\' OR option_name = \'siteurl\';

UPDATE wp_posts SET guid = replace(guid, \'http://www.olddomain.com/blog/\',\'http://www.newdomain.com/\');

UPDATE wp_posts SET post_content = replace(post_content, \'http://www.olddomain.com/blog/\', \'http://www.newdomain.com/\');

UPDATE wp_postmeta SET meta_value = replace(meta_value, \'http://www.olddomain.com/blog/\', \'http://www.newdomain.com/\');
并检查主题文件中是否有硬编码的URL。看见Moving WordPress « WordPress CodexHow to Move WordPress Blog to New Domain or Location » My Digital Life

SO网友:turbonerd

如果您对使用PHPMyAdmin或您一直使用的MySQL web界面非常熟悉,我建议您执行以下操作:;

以SQL格式导出整个数据库,在如下程序中打开SQL文件Notepad++ (任何语法荧光笔都可以,但这是我的首选)

  • CTRL+H 打开“查找和替换”对话框
  • 在“查找”中,在“替换”中输入“localhost”,键入“www.patisserie-orient.fr/zconsulting”
  • 点击“在当前文档中全部替换”
  • 将SQL文件另存为其他名称(确保旧文件的备份)
  • 删除整个数据库(only if you\'re 100% sure you have a copy!)
  • 导入新的SQL文件现在您应该有一个使用新URL的完全最新的数据库。

    如果您使用许多插件,这种方法尤其有效,因为我发现它们通常在wp_options 桌子

  • 结束

    相关推荐

    无法上载主题。错误:“无法将上载的文件移动到/var/www/wp-ploads/localhost/2011/10。”

    The uploaded file could not be moved to /var/www/wp-uploads/localhost/2011/10. 这是我尝试上载wordpress主题时收到的错误消息。这是我的文件夹的当前权限状态。$ sudo ls -la /var/www/wp-uploads/localhost total 12 drwxrwxr-- 3 root www-data 4096 2011-10-27 16:44 . drwxr-x--