Php

驗證使用者後,新伺服器上的 PHP 站點無法連接

  • January 31, 2018

我正在將現有的 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,這確實是問題所在,儘管我不確定為什麼它不只是載入帶有安全警告的頁面。無論如何,我禁用了該程式碼,問題就消失了。

引用自:https://serverfault.com/questions/895013