2015-11-06 745 views
1

我是新來的PhpStorm。我試圖用調試debuggin一個網頁,我配置它 啓動調試器,它工作40秒鐘,然後我得到瀏覽器的「500內部服務器錯誤」PhpStorm Xdebug中斷一段時間後500內部服務器錯誤

在這個問題Xdebug interrupts the running of PHP script後,他們建議以清除手錶。但在我的調試器中沒有手錶。 我在Ubuntu 14.04上使用PhpStorm,網頁在Apache上運行

我以前用過Eclipse,而且我沒有XDebug這個問題。

有人有想法嗎?

+0

你怎麼調試 - 一個網頁或CLI腳本?如果一個網頁 - 什麼Web服務器服務它(Apache等)? PHP如何在那裏運行(fastCGI或其他)?請測量獲得錯誤需要多長時間(持續30秒或一些隨機時間)? – LazyOne

+0

這是一個網頁。 40秒後出現錯誤。它在Apache上運行 – dritan

+0

Apache如何運行PHP?如果它相同,那麼它可能只是FastCGI的限制(Apache將終止在指定時間限制內運行的腳本)。如果是這樣,那麼你將不得不將這種限制增加到3-5-10分鐘(無論你認爲什麼)。 – LazyOne

回答

1

感謝用戶LazeOne(誰添加了評論)我找到了解決方案。

我加入到我的Apache配置(/etc/apache2/apache2.conf中)以下行 FcgidIOTimeout 600 # for 10 minutes

和調試器不會中斷在接下來的10分鐘