设置Fedex运输方法后Magento 500出错

时间:2012-10-19 04:10:08

标签: php soap-client magento-1.7

通过禁用FedEx送货方式并转到购物车然后启用它可以轻松地为我重新创建它,它会给我500个错误。

这是来自magento的系统日志。 出于安全考虑,我已将域名替换为“域名”。

2012-10-19T03:57:53+00:00 ERR (3): Warning: include(SoapClient.php): failed to open stream: No such file or directory  in /var/www/vhosts/www.domain.com/httpdocs/lib/Varien/Autoload.php on line 93
2012-10-19T03:57:53+00:00 ERR (3): Warning: include(SoapClient.php): failed to open stream: No such file or directory  in /var/www/vhosts/www.domain.com/httpdocs/lib/Varien/Autoload.php on line 93
2012-10-19T03:57:53+00:00 ERR (3): Warning: include(): Failed opening 'SoapClient.php' for inclusion (include_path='/var/www/vhosts/www.domain.com/httpdocs/app/code/local:/var/www/vhosts/www.domain.com/httpdocs/app/code/community:/var/www/vhosts/www.domain.com/httpdocs/app/code/core:/var/www/vhosts/www.domain.com/httpdocs/lib:.:')  in /var/www/vhosts/www.domain.com/httpdocs/lib/Varien/Autoload.php on line 93

我已经通过yum安装了php-soap,但我不认为它是在php中启用的,因为在我的php信息中所有提到的php soap都是soap.ini文件。在那个文件中。 soap没有注释,但我不确定我是否已将其正确添加到PHP.ini文件中。我无法找到php.ini文件,但是能够使用plesk为php文件添加一个命令,该命令应该启用soap,但我不确定它是否正常工作。

非常感谢任何帮助或指示! 我在这个问题上花了很多时间。

1 个答案:

答案 0 :(得分:0)

我已经弄明白了! 我使用的是PHP 5.3.3,我安装了PHP 5.3.17。

我所要做的只是更新php,然后在服务器上为httpd restart服务。 我的php-common和php-soap版本为5.3.17,php安装版本为5.5.3,它们不兼容。

我认为这是一个编程问题!