将多站点从domain.com迁移到localhost - 无法使其工作

时间:2014-02-21 14:21:16

标签: wordpress

我已将整个wordpress文件夹从服务器复制到本地计算机。我也导出并导入了我可以访问的MySQL数据库。

为了让wordpress网站在我的计算机上运行,​​我需要修改哪些设置?

到目前为止,我已经这样做了:

  1. wp-config.php
  2. 中将define('DOMAIN_CURRENT_SITE', 'domain.com')更改为define('DOMAIN_CURRENT_SITE', 'localhost.com')
  3. 我已将127.0.0.1 localhost.com添加到 hosts文件
  4. 我已将数据库表格中的行siteurl更改为localhost.com wp_options
  5. 但是我不知道还有什么可以改变才能使它发挥作用。每当我尝试访问localhost.com时,我都会被重定向到wp_config.php define('NOBLOGREDIRECT', 'http://www.domain.com')中列出的网址。

    我正在使用MAMP并且访问MAMP工作正常。它正在访问麻烦我的WP站点。我不知道如何/在哪里设置网址以使其工作。

1 个答案:

答案 0 :(得分:0)

当您移动Wordpress数据库时,您需要将数据库中的所有引用从旧域名更改为新域名。手动执行此操作非常棘手,因为许多数据都是序列化的。

幸运的是,有人编写了一个程序来搜索和替换数据库中的每一个数据,你可以在这里找到它:

search-and-replace-for-wordpress-databases

e.g。您应该搜索所有出现的www.your-domain.com并将其替换为localhost.com。它还值得检查服务器路径,例如/ home / my_name / public_html并将其更改为/ Applications / MAMP / htdocs