域名连接到本地主机但链接不起作用(ERR_CONNECTION_REFUSED)

域名连接到本地主机但链接不起作用(ERR_CONNECTION_REFUSED)

我无法正常上线我在 Wordpress 中创建/设计的网站。

我购买了一个域名并租用了一台 WordPress 托管服务器。我已通过 FileZilla 将整个 WordPress 文件夹上传到我的服务器上,并将我的本地数据库上传phpMyAdmin到我从托管服务提供商 (Strato) 获得的新数据库。但每当我搜索我的域名时,我的计算机都会直接连接到本地主机上的 WordPress。我不明白为什么,因为我已将数据库上传到phpMyAdmin我的主机帐户。难道它不应该直接打开域名吗?

当我在 Chrome 中打开一个inkognito标签时,我的网站确实打开了,但我的所有链接都不起作用,并且出现一条错误,提示无法访问此站点 localhost 拒绝连接。为什么它会尝试连接 localhost,我该怎么做才能打开网站?

还有奇怪的是,我的整个网站上的字体都自动变了,不是我选择的字体,颜色也自动变了。有谁知道为什么会发生这种情况,我该怎么做才能正确显示所有内容?

附言:在 WordPress 上一切正常,看起来也应该如此,但在线上却不是这样!

答案1

将网站从开发环境移动到生产服务器时,您需要确保站点 URL 和主页变量反映您的新 URL。

您正在使用 phpmyadmin,当您的前端或仪表板不工作时,它非常适合在您的数据库中进行更改。

现在发生了什么

当您最初在开发环境中安装 Wordpress 时,您很可能告诉 Wordpress 它位于“localhost”。Wordpress 使用此值来构建其 URL、检索主题和样式。当移动到其他 URL 时,Wordpress 将继续尝试从“localhost”而不是您的新域获取所需的内容。

编辑数据库

打开 phpmyadmin 并选择您的数据库。数据库将加载并显示所有 Wordpress 表。

您需要更改“options”表,该表可能名为 wp_options 或类似名称。打开表并修改这两个字段;

  1. 网站网址

将值从原来的任何值更改为您的新域名,包括 http 或 https,例如http://example.com或者http://example.com/wordpress如果您的网站位于子文件夹中。

保存更改并尝试重新加载您的网站。如有必要,请清除所有浏览器缓存。

现在应该可以工作了

相关内容