【问题标题】:Soap error in Magento (Failed opening SoapClient.php)Magento 中的肥皂错误(打开 SoapClient.php 失败)
【发布时间】:2012-07-09 21:41:04
【问题描述】:

我在 Magento 中的 SoapClient 遇到问题,导致外部模块无法正常工作。 该模块正在另一个 Magento 安装上工作,所以我猜它与我的 magento 安装有关。

在我的 magento 日志中,我看到以下错误:

2012-07-09T16:52:40+00:00 ERR (3): Warning: include(SoapClient.php): failed to open stream: No such file or directory in /var/www/vhosts/domain.com/httpdocs/lib/Varien/Autoload.php on line 93
2012-07-09T16:52:40+00:00 ERR (3): Warning: include(SoapClient.php): failed to open stream: No such file or directory in /var/www/vhosts/domain.com/httpdocs/lib/Varien/Autoload.php on line 93
2012-07-09T16:52:40+00:00 ERR (3): Warning: include(): Failed opening ‘SoapClient.php’ for inclusion (include_path=’/var/www/vhosts/domain.com/httpdocs/app/code/local:/var/www/vhosts/domain.com/httpdocs/app/code/community:/var/www/vhosts/domain.com/httpdocs/app/code/core:/var/www/vhosts/domain.com/httpdocs/lib:.:/usr/share/pear:/usr/share/php’) in /var/www/vhosts/domain.com/httpdocs/lib/Varien/Autoload.php on line 93

我搜索了这个论坛和谷歌,发现它与 open_basedir 限制有关。我已按照与这些主题相关的所有说明进行操作,但仍然遇到上述错误。

有人可以帮忙吗?

【问题讨论】:

    标签: api magento soap installation soap-client


    【解决方案1】:

    检查您的服务器上是否安装了 SOAP/PEAR PHP 扩展。
    (在 Debian/Ubuntu 上,这些是软件包 php-pear php-soap

    请查看此帖子以解决问题

    http://nickescobedo.com/583/soapclient-error-after-enabling-fedex-shipping-method-on-magento-ecommerce-solution

    http://www.magentocommerce.com/boards/viewthread/263573/#t403847

    【讨论】:

    • 请解释为什么这些帖子可以解决问题,以防链接中断。
    【解决方案2】:

    对我来说,我只是通过sudo apt-get install php5.6-soap 安装soap 扩展并通过sudo service apache2 restart 重新启动apache,现在它运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多