我的CakePHP网站工作正常,直到昨天我从https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin上传了PayPal插件。
它在本地仍然可以正常工作,但现场网站现在根本不起作用 - 我只是得到一个错误说
连接已重置
同时重置与服务器的连接 页面正在加载。
如果我从AppController.php中的helpers数组中删除插件名称
var $helpers = array('Html','Form','PaypalIpn.Paypal')
然后再次正常工作。
我真的不知道从哪里开始调试这个 - 我认为它与php库或版本之类的某种冲突,但我不知道如何找到它。通常我会注释掉一些东西,然后一次重新引入一行,但我无法想办法,因为我不知道哪个文件是插件中的“主”文件。 / p>
有谁能建议我应该从哪里开始?或者有没有人遇到过类似的东西?
谢谢!
答案 0 :(得分:0)
我没有得到这个问题的答案;我最终自己重写了PayPal的东西。我仍然对任何人都可以提供的任何答案感兴趣,以供将来参考,或者帮助其他人。
答案 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'