Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在本地计算机上运行wordpress网站,它被重定向到live网站_Wordpress - Fatal编程技术网

无法在本地计算机上运行wordpress网站,它被重定向到live网站

无法在本地计算机上运行wordpress网站,它被重定向到live网站,wordpress,Wordpress,我想做什么>我需要在本地机器上运行一个版本的live网站 为什么我需要在本地机器上运行它我需要在我的本地机器上编辑网站,当一切都很完美时,将其复制到服务器上。因此,我可以轻松地对网站进行更改,而不必担心破坏网站 问题是什么>我可以在本地机器上运行它,但当我从本地主机登录wordpress时,它会将我重定向到live服务器 我遵循了哪些步骤>我遵循了,安装了mamp并将整个wordpress目录下载到了mamp的htdocs目录,然后将服务器上的数据库导出并导入到我的本地服务器。运行服务器,输入用

我想做什么>我需要在本地机器上运行一个版本的live网站

为什么我需要在本地机器上运行它我需要在我的本地机器上编辑网站,当一切都很完美时,将其复制到服务器上。因此,我可以轻松地对网站进行更改,而不必担心破坏网站

问题是什么>我可以在本地机器上运行它,但当我从本地主机登录wordpress时,它会将我重定向到live服务器


我遵循了哪些步骤>我遵循了,安装了mamp并将整个wordpress目录下载到了mamp的htdocs目录,然后将服务器上的数据库导出并导入到我的本地服务器。运行服务器,输入用户名和密码,并重定向到live server,而不是在我的本地计算机上运行网站。

代码相同,您只需编辑localhost的数据库配置并将域更改为localhost。

tl;博士: 运行此命令以修复它:

长答覆: 最重要的是,需要更改设置->常规上的主页URL和网站URL。此外,还有许多其他URL保存到数据库中,包括域名。因为其中一些可能是php序列化的,所以只需在数据库中搜索/替换可能会导致一些问题


有很多关于移动/关闭站点的信息。尽管如此,最简单的方法还是来自tl的工具;上面的医生。

我应该在哪里做?在哪个文件上?我不是Wordpress开发人员,但已经厌倦了用MAMP把头发拔出来。我转而使用Laravel的Homestead,这是一个流浪者的实现。使在开发站点上工作变得更加容易!有什么好处?MAMP只需点击两下就可以轻松运行。Homestead为您提供了一个虚拟机,其中包含所有设置—Ubuntu、PHP、HHVM、Nginx、MySQL等。当我想添加一个新的开发站点时,我会将其目录映射到Homestead配置文件,编辑我计算机的主机文件,然后在命令行中运行vagrant。没有意外,每次都是一致的。它在我发布的链接上有很好的文档记录,值得一试。从长远来看,我发现它比MAMP更容易处理多个站点、数据库等。我一直在MAMP或Apache设置中搞砸一些东西,Wagrant和Homestead让我只要打破一些东西重新开始,就可以摧毁虚拟盒子。如果您确实尝试了一下,那么当您访问您的开发站点时,请确保将端口8000附加到URL—例如,