连接到本地主机的域和链接不起作用(ERR_CONNECTION_REFUSED)
Posted
技术标签:
【中文标题】连接到本地主机的域和链接不起作用(ERR_CONNECTION_REFUSED)【英文标题】:domain connecting to localhost and links not working (ERR_CONNECTION_REFUSED) 【发布时间】:2020-06-20 15:54:46 【问题描述】:我无法让我的网站正常上线,这是我在 Wordpress 中创建/设计的。我已经购买了一个域并租用了 WordPress 托管服务器。我已经通过 FileZilla 将我的整个 WordPress 文件夹上传到我的服务器上,并且还通过 phpMyAdmin 将我的本地数据库上传到了我从托管服务提供商 (Strato) 获得的新数据库中。但是,当我搜索我的域时,我的计算机直接与 localhost 上的 WordPress 连接。我不明白为什么,因为我已将数据库上传到主机的 phpMyAdmin 帐户上。那不应该直接开域吗?
当我在 chrome 中打开一个 inkognito 选项卡时,我的网站确实打开了,但我的所有链接都不起作用,并且出现一个错误,提示 无法访问此站点 localhost 拒绝连接 为什么它是否尝试与 localhost 连接,我能做些什么来打开这些站点?同样奇怪的是,我整个网站上的字体会自行改变,它不是我选择的字体,颜色也会自行改变。有谁知道为什么会发生这一切,我该怎么做才能正确显示所有内容?
PS:在 WordPress 中,一切正常,看起来应该是这样,但在线上却不是!
【问题讨论】:
【参考方案1】:这是因为您尚未将 WordPress 站点迁移到新域。 WordPress 在内部存储您的域(http://localhost,因为这是您在创建站点时设置的)并自动重定向到此 URL,并将其添加到所有永久链接。
要迁移网站,您必须要么
-
使用插件,例如 Duplicator (https://wordpress.org/plugins/duplicator/)
或使用 WP-Client (https://wp-cli.org/) 替换所有出现的 URL,在 WP 根目录中执行 `wp search-replace 'http://localhost' 'https://adrianadesigns.de',然后导出数据库并导入phpmyadmin
我认为该插件是更简单的解决方案,请参阅有关如何使用它的文档。
【讨论】:
以上是关于连接到本地主机的域和链接不起作用(ERR_CONNECTION_REFUSED)的主要内容,如果未能解决你的问题,请参考以下文章
使用 Worklight 适配器,我可以在运行时更改过程的域和端口吗?
使用 ansible-vault 加密私钥连接到远程主机不起作用