我正在将现有的 PHP/MySQL 网站应用程序移动到新服务器,由于某种原因,我在登录后收到“ERR_CONNECTION_REFUSED”错误。
我已经安装了 PHP 和 MySql 并复制了数据库。我已经在 IIS 中配置了网站,我可以加载登录页面,该页面也进行数据库连接,所以我知道我能够连接到数据库并且我知道 PHP 工作正常。
但是,一旦我输入用户名和密码,它就会发出一分钟的声音,最后告诉我它无法连接。
This site can’t be reached
198.72.112.108 refused to connect.
Try:
Checking the connection
Checking the proxy and the firewall
ERR_CONNECTION_REFUSED
这是我在 Chrome 上遇到的错误,但我在 Firefox 上遇到了类似的错误。
起初我想可能是因为它正在重定向到 https 并且我还没有安装安全证书,但这不会阻止页面加载。
我已经仔细检查了数据库上的用户权限是否与旧服务器完全匹配,所以我知道这很好,登录页面与我试图重定向到的页面位于同一文件夹位置,因此文件系统权限显然是好的。
什么可能导致此 ERR_CONNECTION_REFUSED 错误?
所以事实证明我有一些 javascript 重定向到 https,这确实是问题所在,尽管我不确定为什么它不只是加载带有安全警告的页面。无论如何,我禁用了该代码,问题就消失了。