Magento API 错误:仅在开始时允许 XML 声明

问题描述 投票:0回答:1

我正在尝试访问 Magento 的核心 API。当我尝试访问 url http://magentohost/index.php/api/soap/wsdl=1 我收到错误

This page contains the following errors:

error on line 1 at column 6: XML declaration allowed only at the start of the document

Below is a rendering of the page up to the first error.

我已经安装了 xmlrpc、soap 和其他据说需要的扩展,但仍然没有成功。

我的主机中的其他 magento 实例显示

This XML file does not appear to have any style information associated with it. The document tree is shown below.

下面加上一段 XML 代码。

据说我的 XML 文档上可能有空格,但我不知道应该修改什么 XML 文档。

php xml magento soap magento-soap-api
1个回答
3
投票

在某些 php/phtml 文件中,在开始之前可能有空格

前面有空格的 xml 无效,并且会给出像您一样的错误。

查看以下链接以获取进一步说明:

https://magento.stackexchange.com/questions/92139/space-added-before-every-magento-page-content

查找空白注入 PHP 文件

© www.soinside.com 2019 - 2024. All rights reserved.