When viewing the System Status of WooCommerce on my WordPress install, I noticed this message: “SoapClient: Your server does not have the SoapClient class enabled - some gateway plugins which use SOAP may not work as expected.”
So I went ahead and figured out how to install the SoapClient here: Does Digitalocean support SOAP class?
After installing it, I refreshed the System Status page and the message was the same.
Is there a way to enable this? I feel like that step still needs to be completed, just not sure how.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
Click below to sign up and get $100 of credit to try our products over 60 days!
So I was looking for a solution to this problem
SoapClient: Your server does not have the SoapClient class enabled - some gateway plugins which use SOAP may not work as expected.
I did all the suggestions didn’t work:
Couldn’t figure out what was the issue. Then I spotted this in the terminal
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
So the solution was:
Had the same issue. Did a
yum --enablerepo=ius-archive install php71u-soap
. Extension got installed as I saw:Still got the warning in WooCommerce. Even after I restarted Nginx using
service nginx restart
Then I
/etc/init.d/php-fpm restart
and that did the trickMake sure to restart your server after installing the SoapClient with:
I believe my issue may have been Cache related. Recently checking the System Settings page of WooCommerce and it shows that this is ok now.