我在Laravel中開發了一個網站,該網站在2個不同的服務器上託管,在這兩個站點都在工作,但是有一個部分只能在一個服務器中工作。在Laravel中創建方法的問題
點擊一個按鈕,整個網站都會凍結。我一直在跟蹤的每一行代碼是被執行而行,以「怪」是:
$var= UserTask::create(array('task_id' => $taskProgress->id));
該指令怎麼能在兩個不同的服務器不同的行爲?
我在Laravel中開發了一個網站,該網站在2個不同的服務器上託管,在這兩個站點都在工作,但是有一個部分只能在一個服務器中工作。在Laravel中創建方法的問題
點擊一個按鈕,整個網站都會凍結。我一直在跟蹤的每一行代碼是被執行而行,以「怪」是:
$var= UserTask::create(array('task_id' => $taskProgress->id));
該指令怎麼能在兩個不同的服務器不同的行爲?
在您的app/config/app.php文件中啓用調試
'debug'=> True;
再次啓動任務並查看是否有任何錯誤。您也可以檢查Laravel登錄/ app/storage/logs
調試模式已打開,沒有消息。 另外,我通過在每行代碼中放入Log :: info('check X'),檢測到該行代碼中發生崩潰。 不是很科學,我知道,但現在我知道該應用正在崩潰 – visionofuture 2014-12-08 10:26:37
您使用的是什麼服務器?你能告訴我們模型代碼嗎? – Jerodev 2014-12-05 15:26:58
另外:你是什麼意思凍結?白色屏幕?或者你有錯誤(也許在你的錯誤日誌中?) – 2014-12-05 15:34:51
laravel.log對此有何評論?您是否嘗試切換到開發模式?這應該輸出錯誤。 – baao 2014-12-05 15:35:46