如何解决“致命错误:无法重新声明课程……”
|| 我已下载此PayPal API: 而且我收到此错误: 致命错误:无法重新声明类 / home / me / app1 /中的SOAP_Client 插件/mbpPlatformFrontendPlugin/lib/paypal/PayPal/SOAP/Client.php 在第83行 奇怪的是:如果我将班级名称更改为 否则,例如* SOAP_Client_foo *,我得到 致命错误:无法重新声明类 / home / me / app1 /中的SOAP_Client_foo 插件/mbpPlatformFrontendPlugin/lib/paypal/PayPal/SOAP/Client.php 在第83行 所以我删除了Client.php中的内容,并这样写:<pre>
<?php
debug_print_backtrace();
?>
</pre>
<hr />
这是输出:
0 require() called at [/home/me/app1/lib/vendor/symfony/lib/autoload/
sfAutoload.class.php:188]
1 sfAutoload->loadClass(SOAP_Client) called at [/home/me/app1/lib/
vendor/symfony/lib/autoload/sfAutoload.class.php: 163]
2 sfAutoload->autoload(SOAP_Client)
4 spl_autoload_call(SOAP_Client) called at [/home/me/app1/plugins/
mbpPlatformFrontendPlugin/lib/paypal/PayPal/CallerServices.php:36]
5 PayPal->getWSDLVersion() called at [/home/me/app1/plugins/
mbpPlatformFrontendPlugin/lib/paypal/PayPal/Profile.php:126]
6 Profile->loadEnvironments() called at [/home/me/app1/plugins/
mbpPlatformFrontendPlugin/lib/paypal/PayPal/Profile.php:104]
7 Profile->_load() called at [/home/me/app1/plugins/
mbpPlatformFrontendPlugin/lib/paypal/PayPal/API.php:328]
8 APIProfile::getInstance(,ProfileHandler_Array...
我输入了.../paypal$ grep -R \'Client.php\' *
,我得到了:
PayPal/CallerServices.php://require_once \'PayPal/SOAP/Client.php\';
PayPal/SOAP/Client.php:// $Id: Client.php,v 1.1.1.1 2006/02/19
PayPal/SOAP/WSDL.php: //require_once \'PayPal/SOAP/Client.php
有什么帮助吗?
1.4版
哈维
解决方法
为什么不考虑使用:http://www.symfony-project.org/plugins/prestaPaypalPlugin
它适用于Symfony 1.4 :-)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。