簡體   English   中英

Magento SOAP-ERROR:從1.9.1升級到1.9.2后解析WSDL

[英]Magento SOAP-ERROR: Parsing WSDL After Upgrade 1.9.1 to 1.9.2

Magento最近從1.9.1更新到1.9.2。

升級之前,API連接運行良好。 升級后,立即出現以下錯誤:

“ SOAP錯誤:解析WSDL:無法從'example.com/index.php/api/?wsdl'加載:需要開始標記,找不到'<'”

它可以從我們的瀏覽器中正常加載; 當我們的倉庫正試圖連接時,它會返回此錯誤。

PHP致命錯誤:SOAP錯誤:解析WSDL:無法從' http://example.com/index.php/api/v2_soap/index/?wsdl=1 '加載:預期開始標記,找不到'<'在第814行的/lib/Zend/Soap/Server.php中

發生此問題是由於服務器啟用了GZIP。 我們禁用了GZIP,並且該API順利運行。 由於某些原因,啟用GZIP時SOAP請求不會成功。

但是,由於我們希望為站點啟用GZIP,因此我們將以下代碼添加到了.htaccess文件中。 這為API請求禁用了GZIP,但為網站的其余部分保持啟用了GZIP。

# for URL paths that begin with "/index.php/api/"
SetEnvIf Request_URI ^/index.php/api/ no-gzip=1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM