我的 CakePHP 网站一直运行良好,直到昨天我从https://github.com/webtechnick/CakePHP-Paypal-IPN-Plugin上传了 PayPal 插件。
它在本地仍然可以正常工作,但是实时站点现在根本无法正常工作 - 我只是收到一条错误消息
连接被重置
加载页面时重置与服务器的连接。
如果我从 AppController.php 的 helpers 数组中删除插件名称
var $helpers = array('Html','Form','PaypalIpn.Paypal')
然后它又可以正常工作了。
我真的不知道从哪里开始调试这个 - 我认为它与 PHP 库或版本或其他东西发生了某种冲突,但我不知道该怎么做才能找到它。通常我会注释掉一些东西,然后一次重新引入一行,但我想不出一种方法来做到这一点,因为我不知道哪个文件是插件中的“主”文件。
我可以尝试什么?