В настоящее время я разрабатываю сайт с codeigniter, который использует стандартные платежи PayPal. Когда платеж сделан, paypal отправляет информацию обратно на сайт с помощью уведомления IPN и возвращает пользователя на сайт вместе с информацией как PDT. Я использую оба, потому что я даю цифровые загрузки.Ошибка CodeIgniter
И PDT, и IPN подтверждают, что информация, которую они отправили, действительно поступала из PayPal, отправив ее обратно на paypal. Если PayPal признает, что это реальная транзакция, она возвращает подтверждение.
Все хорошо работает в песочнице, но теперь, когда я переключил PayPal на жизнь, он перестает работать. Я проверяю всех обычных преступников, например, все еще указывая на песочницу.
Когда paypal отправит меня обратно на страницу успеха на моем сайте. Я вижу следующую ошибку: IPN также терпит неудачу с ответом INVALID.
PHP Warning: require(../system/libraries/Exceptions.php) [function.require]: failed to open stream: No such file or directory in C:\Domains\mydomain.com\system\codeigniter\Common.php on line 116 PHP Warning: require(../system/libraries/Exceptions.php) [function.require]: failed to open stream: No such file or directory in C:\Domains\ mydomain.com\system\codeigniter\Common.php on line 116 PHP Fatal error: require() [function.require]: Failed opening required ‘../system/libraries/Exceptions.php’ (include_path=’.;C:\PHP5\pear’) in C:\Domains\mydomain.com\system\codeigniter\Common.php on line 116
Самое странное, что когда я обновить страницу, я не получаю ошибку, и информация PDT проверяется и отображается, как ожидалось. Я вижу ту же ошибку даже с оператором die()
в первой строке кода в моей функции контроллера успеха, когда обновляется вывод die()
вместо ошибки.
Я использую $config[‘uri_protocol’] = “PATH_INFO”;
$config[‘enable_query_strings’] = TRUE;
как предложено здесь, чтобы строки запроса и сегментов. http://codeigniter.com/forums/viewthread/99570/
Я использую IIS и грушу, кажется, установлен.
У меня есть папка приложения на том же уровне, что и системная папка.
Есть ли у кого-нибудь идеи, почему это происходит.
Любая помощь или понимание были бы очень признательны.
Благодаря
Когда я столкнулся с этой точной проблемой, я закончил создание отдельной страницы PHP за пределами CodeIgniter, которая только что воссоздана и перенаправлена на URL-адрес, который я мог бы использовать в приложении CodeIgninter. – idstam