我正在創建一個PHP文件來與PayPal的即時付款通知(IPN)進行通信。我創建了一個「ipn.php」文件,它使用IPN監聽器(帶有文件「ipnlistener.php」)來監聽來自Paypal服務器的「POST」消息。IPN遞送失敗。 HTTP錯誤代碼500:內部服務器錯誤
爲此,我還在與ipn.php相同的文件夾中創建了一個「ipn_errors.log」文件。當我嘗試從Web瀏覽器訪問ipn.php時,它應該拋出一個錯誤並將其記錄到ipn_errors.log文件中。該錯誤顯示在Web瀏覽器上,但未記錄在ipn_errors.log文件中。此外,在使用Paypal沙盒的即時付款通知(IPN)模擬器,它顯示錯誤「IPN交付失敗。HTTP錯誤代碼500:內部服務器錯誤」
我相信這是因爲與ipn.php權限問題和ipn_errors.log文件。有人可以告訴我在這種情況下什麼樣的權限是正確的嗎?我使用cPanel來管理我的網站。
可能重複:http://stackoverflow.com/questions/10295435/web-config-paypal-ipn-listener-http-error-code-500-internal-server-error – Julien
@ atmon3r這個問題實際上已經解決了通過更改ipn.php文件的權限爲644.我相信問題是相似的,但解決方案肯定是不同的。 – user1762704