1

我的 CakePHP 网站一直运行良好,直到昨天我从https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin上传了 PayPal 插件。

它在本地仍然可以正常工作,但是实时站点现在根本无法正常工作 - 我只是收到一条错误消息

连接被重置

加载页面时重置与服务器的连接。

如果我从 AppController.php 的 helpers 数组中删除插件名称

var $helpers = array('Html','Form','PaypalIpn.Paypal')

然后它又可以正常工作了。

我真的不知道从哪里开始调试这个 - 我认为它与 PHP 库或版本或其他东西发生了某种冲突,但我不知道该怎么做才能找到它。通常我会注释掉一些东西,然后一次重新引入一行,但我想不出一种方法来做到这一点,因为我不知道哪个文件是插件中的“主”文件。

我可以尝试什么?

4

1 回答 1

0

我有同样的问题。我在这里找到了答案:https ://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin/issues/19

app/Plugin/PaypalIpn/View/Helper/PaypalHelper.php中,将第 34 行更改为:

'file' => APP . DS .'Plugin'. DS .'PaypalIpn'. DS .'Config' . DS . 'paypal_ipn_config.php'
于 2016-01-08T16:54:46.350 回答