我正在创建一个 PHP 文件来与 Paypal 的即时付款通知 (IPN) 进行通信。我创建了一个“ipn.php”文件,它使用 IPN 监听器(带有一个文件“ipnlistener.php”)来监听来自 Paypal 服务器的“POST”消息。
为此,我还在与 ipn.php 相同的文件夹中创建了一个“ipn_errors.log”文件。当我尝试从网络浏览器访问 ipn.php 时,它应该会抛出一个错误并将其记录到 ipn_errors.log 文件中。该错误显示在 Web 浏览器上,但未记录在 ipn_errors.log 文件中。此外,在使用 Paypal Sandbox 的即时付款通知 (IPN) 模拟器时,它会显示错误“IPN 传递失败。HTTP 错误代码 500:内部服务器错误”
我相信这是因为 ipn.php 和 ipn_errors.log 文件的权限问题。谁能告诉我在这种情况下什么权限是正确的?我正在使用 cpanel 来管理我的网站。