在post請求時發生了500錯誤,這樣一般從哪裡查找原因呢,看了後台的error_log裡面沒有對應的日誌
大家讲道理2017-05-16 13:04:30
在入口文件 forum.php
增加
ini_set('display_errors','On');
error_reporting(E_ALL);
這樣就會印出錯誤堆疊了
伊谢尔伦2017-05-16 13:04:30
500 錯誤,基本上是程式碼了,或程式碼考慮的不全面,沒考慮零界點
可以看看 php 的 error log。
至於你說的 后台的error_log
是啥,並不是很清楚
ringa_lee2017-05-16 13:04:30
你的Response
这个tab
下面應該有錯誤堆疊, 如果沒有的話, 在你的入口文件裡面:
<?php
try {
// any of your code
} catch(Exception $e) {
echo "Exception\n", $e.getTraceAsString();
}
淡淡烟草味2017-05-16 13:04:30
1.服務端有沒有收到客戶端的請求?
2.服務端接收到的客戶端請求是否正確?
3.用工具把客戶端的請求資料直接發給服務端,然後追蹤一下服務端程式或服務端的各種日誌,看看問題出在哪裡。
4.如果服務端回饋了正確的結果,那麼用工具把結果直接推送回客戶端,看看客戶端是否正確收到?以及客戶端如何反應?
迷茫2017-05-16 13:04:30
伺服器安裝的是lnmpa,,,,php,apache,nginx下面的對應errorlog都看過,沒有對應關於這個500錯誤的資訊
是 腳本佔用最大記憶體(memory_limit): 192M 超過了