无法连接到本地 WordPress (GET http://localhost/ net::ERR_CONNECTION_REFUSED)。

5
我刚刚在虚拟网络托管中备份了WordPress数据库和public_html文件夹,并将它们移动到本地的MAMP。

但是当我输入http://localhost:8888/时,它会自动转到http://localhost

Chrome浏览器显示错误消息(GET http://localhost/ net::ERR_CONNECTION_REFUSED)

请问有人能给我一些提示吗?

我尝试在/htdoc/test中放置一个带有echo“debug”的虚拟index.php文件,然后连接到http://localhost:8888/test,结果如预期显示了“debug”。

谢谢。


get http://localhost 意味着你正在运行一个代理,并告诉代理去获取一个“外部”的URL。一个正常的非代理的HTTP请求应该是 GET / - Marc B
1个回答

13

更改Wordpress数据库中的站点URL和主页URL。

在您的phpMyAdmin上(应该是http://localhost/phpmyadmin

进入选项表,搜索以前的站点URL的option_value并更改为本地主机(例如www.domain.com更改为localhost)

最好使用80端口而不是8888端口运行。


1
太好了,这个方法可行。但是,如果你使用的是本地主机而不是域名(如果之前你使用过域名),那么你需要更新这两个字段。但是,如果你一直在使用本地主机,那么这当然是无关紧要的。 - Danny Broadbent
如果你只更改端口,你将无法访问管理部分。因此,您还需要在wp_options中更改您的site_url。 - Lithium
将端口号从8888改为80后,我在MAMP PRO 4上解决了这个问题。 - breezy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接