我想做什么>我需要在我的本地机器上运行我的实时网站版本。
为什么我需要在本地计算机上运行我需要在本地计算机上编辑网站,当一切都完美时将其复制到服务器上。因此,我可以轻松地对网站进行更改,而不必担心会破坏现场网站。
问题是什么>我可以在我的本地机器上运行它,但是当我从localhost登录到wordpress时,它会将我重定向到实时服务器。
我遵循了哪些步骤>我跟着this question,安装了mamp并将整个wordpress目录下载到mamp的htdocs目录,然后在服务器上导出数据库并将其导入我的本地服务器。跑完服务器,输入用户名和密码,然后重定向到实时服务器,而不是在本地计算机上运行网站。
答案 0 :(得分:0)
代码是相同的,您只需编辑localhost的数据库配置并将域更改为localhost
。
答案 1 :(得分:0)
运行此操作来修复它:https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
最重要的是,Settings -> General
上的“主页网址”和“网站网址”需要更改。此外,许多其他URL都保存在数据库中,包括域名。由于其中一些可能是php序列化的,因此只需在数据库中进行搜索/替换即可搞定一些事情。
Wordpress Codex有很多关于移动/克隆网站的信息。尽管如此,最简单的方法是来自tl; dr的工具。