我已经将整个wordpress文件夹从服务器复制到我的本地机器上。我还导出和导入了我们的MySQL数据库,我可以很好地访问它。
我需要修改哪些设置才能使wordpress网站在我的计算机上运行?
到目前为止,我已经这样做了:
- 在 wp-config 中将
define('DOMAIN_CURRENT_SITE', 'domain.com')
更改为define('DOMAIN_CURRENT_SITE', 'localhost.com')
.php - 我已将
127.0.0.1 localhost.com
添加到我的主机文件中 - 我已将数据库表中的行
siteurl
更改为localhost.com
wp_options
但我不确定还要改变什么才能使其工作。每当我尝试访问 localhost.com 时,我都会被重定向到wp_config.php define('NOBLOGREDIRECT', 'http://www.domain.com')
中列出的网址。
访问 MAMP 工作正常。它正在访问困扰我的WP网站。我不知道如何/在哪里设置 url 以使其工作。
当您移动 Wordpress 数据库时,您需要将数据库中的所有引用从旧域名更改为新域名。手动执行此操作很棘手,因为许多数据都是序列化的。
幸运的是,有人编写了一个程序,可以搜索和替换数据库中的每一条数据,你可以在这里得到它:
搜索和替换wordpress数据库
例如,您应该搜索所有出现的 www.your-domain.com 并将它们替换为 localhost.com 还值得检查服务器路径,例如/home/my_name/public_html 并将其更改为/Applications/MAMP/htdocs