2017-01-22 36 views
0

我正在將Symfony中製作的網站從abc.com移動到xyz.com。我面臨的問題是,一旦我嘗試登錄,我會收到500錯誤。這兩個網站之間的代碼沒有改變。Symfony中的模塊500錯誤

經過大量的調試,我才知道請求正在發送到xxx.com\login\login。現在的問題是abc.com\login\login工作正常但是xyz.com\login\login正在拋出500錯誤。

這似乎是一個路由問題,但我現在不能看到問題的確切位置,因爲我沒有對任何東西做任何更改&這是給我的堅果。

有人可以幫助解決這個問題?對不起,我是Symfony的新手。

回答

2

弄清楚爲什麼在您的生產環境中發生500次錯誤可能會很困難,並且可能會出現很多原因。例如,你忘了在你的樹枝文件中註釋掉dump

我會建議將調試URL附加到您的鏈接並使用DEV環境進行故障排除。調試URL是app_dev.php,併爲上述網址你表示你會用:

xyz.com/app_dev.php/login/login 

我相信這是你輸入到瀏覽器的內容(正斜槓我的意思)?您必須編輯app_dev.php文件(在web文件夾中),通過修改REMOTE_ADDR陣列(打開該文件,您會明白我的意思)來添加瀏覽器的遠程IP地址。

同時檢查您的var/logs/dev.log日誌文件的信息,這是一個很好的開始。

+0

這真的幫了我,謝謝。錯誤已解決。 –