0

I have a issue in checkout page. After filling up shipping address and hitting continue button, the site redirect to cart page without emptying the cart. When I inspecting the checkout page with Firebug, the below link is thrown 500 Internal Server Error,

www.website.com/index.php/checkout/onepage/saveBilling/

I have followed some magentocommerce links to find out the issue, but no use.

What will be the issue? Any assistance will be helpful.

This is the error I am getting in error log:

2014-01-30T09:08:44+00:00 ERR (3): Warning: include(SoapClient.php): failed to open stream: No such file or directory  in /var/www/vhosts/website.com/public_html/lib/Varien/Autoload.php on line 93
2014-01-30T09:08:44+00:00 ERR (3): Warning: include(SoapClient.php): failed to open stream: No such file or directory  in /var/www/vhosts/website.com/public_html/lib/Varien/Autoload.php on line 93
2014-01-30T09:08:44+00:00 ERR (3): Warning: include(): Failed opening 'SoapClient.php' for inclusion (include_path='/var/www/vhosts/website.com/public_html/app/code/local:/var/www/vhosts/website.com/public_html/app/code/community:/var/www/vhosts/website.com/public_html/app/code/core:/var/www/vhosts/website.com/public_html/lib:.:/usr/share/pear:/usr/share/php')  in /var/www/vhosts/website.com/public_html/lib/Varien/Autoload.php on line 93
4
  • Maybe this is your problem also: magento.stackexchange.com/a/14126/146
    – Marius
    Commented Jan 30, 2014 at 13:06
  • @Marius Mcrypt is installed. Commented Jan 30, 2014 at 13:17
  • OK. Just trying to shoot in the dark. You should enable your log and check for possible errors in var/log and add the error message to the question.
    – Marius
    Commented Jan 30, 2014 at 13:22
  • @Marius I have updated the question. added errors from error log [system.log] Commented Jan 30, 2014 at 13:29

2 Answers 2

2

From the comments I conclude that you don't have the soap php extension enabled.
This is not a problem normally for Magento because on the checkout it doesn't require SOAP for anything.
Either you have an extension that does something with SOAP when saving the billing address , maybe a shipping method that retrieves the shipping costs 'live' or the error messages logged in system.log come from somwehere else.
I suggest enabling the soap extension and trying again.

1
  • Its working now. I have installed php-soap in my server. Soap was the reason to that problem. Thanks you. :) Commented Jan 31, 2014 at 4:44
0

Check out your log files. If they aren't enabled, you can enable them in admin palel: System->Configuration->(Advanced section)Developer->Log settings. Another option is to review the Apache/Nginx error logs.

http://www.cyberciti.biz/faq/apache-logs/

Check if this file SoapClient.php is placed in one of the directories that the autoloader knows about app/code/local, app/code/community, lib.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.