【问题标题】:Woo commerce Error: How to enable soap client on debian server?Woocommerce 错误:如何在 debian 服务器上启用肥皂客户端?
【发布时间】:2021-10-17 16:38:05
【问题描述】:

我已经在 GCP 上的 debian VM 上部署了 WordPress。 我收到一个错误:

您的服务器没有启用 SoapClient 类 - 一些使用 SOAP 的网关插件可能无法按预期工作。

我已经运行以下命令来安装soap客户端:

sudo apt-get install php-soap

安装后还是一样,报同样的错误。

当我检查 php 版本时,它显示以下警告

PHP Warning:  PHP Startup: Unable to load dynamic library 'soap' (tried: /usr/lib/php/20190902/soap (/usr/lib/php/20190902/soap: cannot open shared object file: No such file or directory), /usr/lib/php/20190902/soap.so (/usr/lib/php/20190902/soap
.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

如何消除此错误?

【问题讨论】:

  • 你重启了 Apache 吗?
  • 是的,我重新启动 Apache。它仍然显示相同的错误。

标签: php google-cloud-platform woocommerce soap debian


【解决方案1】:

似乎是php7.3-soap包损坏了,请尝试重新安装它,然后重新启动Apache服务,然后验证错误不再存在。

$ sudo apt-get reinstall php7.3-soap
$ php -m | grep soap
$ php -v

请注意,Debian 10 (buster) 默认的 PHP 版本是 7.3。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 2021-11-16
    • 1970-01-01
    相关资源
    最近更新 更多