2013-05-18 35 views
2

我處於非理想狀態,我必須在LAMP堆棧上調試一個運行PHP5.4的實時網站。如何僅將XDebug錯誤顯示到我的IP地址?

在php.ini中啓用XDebug並將display_errors設置爲true後,我得到了很好的格式化HTML輸出以查找錯誤。

但是,我想成爲唯一能夠看到這些錯誤的人。

我知道有一些IDE的擴展允許你這樣做,但我對整個事情有點困惑。

我看着xdebug.remote_host,但不能得到它的工作。

有沒有辦法讓錯誤只顯示來自我的IP地址的請求?

謝謝!

回答

2

您想要做的主要事情與XDebug沒有任何關係......將display_errors關閉。這聽起來違反直覺,但實際做的是配置錯誤是否應該從PHP發送到STDOUT或STDERR。

如果關閉display_errors,則可以配置PHP來記錄它們。然後,只需將SSH放入您的盒子中,並在追蹤問題時尾隨該日誌文件。

+0

是的,最終變得非常混亂。謝謝您的幫助。 –