PHP confusion causing problems
-
Thanking you in advance for quality support, please read the following and provide advice on how I can fix our site.
My dashboard is reporting: “WooCommerce Square requires the following PHP extensions to function: curl, mbstring. Contact your host or server administrator to install and configure the missing extensions.”
The WooCommerce/Status page has 2 errors as follows: “Your server does not have the SoapClient class enabled – some gateway plugins which use SOAP may not work as expected.”
AND
“Your server does not support the mbstring functions – this is required for better character encoding. Some fallbacks will be used instead for it.”
At the same time my site is no longer offering my customers any option to enter credit card information – I can book NO SALES until this is fixed!
I reported this earlier today and a WordPress/WooCommerce support person insisted I must contact my hosting provider to fix the issue. So I did. My hosting provider replied and confirmed our site has the latest version of PHP, INCLUDING php-cURL and php-mbstring and the SOAP client & server all enabled.
The link I entered above displays a full phpinfo() and you can clearly see the “site” thinks it is using PHP version 7.2 when in reality our server has PHP version 7.4.2 installed and enabled!
A full copy and paste from a terminal of a “php -i” command is below, you can clearly see what the operating system sees is VERY different from what WordPress/WooCommerce sees!
[Moderated: Giant paste removed]
- This topic was modified 5 years ago by .
- This topic was modified 5 years ago by .
- This topic was modified 5 years ago by .
The page I need help with: [log in to see the link]
- The topic ‘PHP confusion causing problems’ is closed to new replies.