由于 Amazon Spot 实例,我的服务器今天意外关闭。我重新启动了服务器,更新了地址并清除了 var/cache 中的缓存(如果不是,则不会显示更新的地址)。
之后,SOAP API 停止工作。它没有显示任何错误,即使我禁用了 API 帐户,我也无法连接到它。通常当您从浏览器访问您的 API 时,例如
http://example.com/index.php/api/v2_soap/?wsdl
http://example.com/index.php/api/v2_soap/
http://example.com/index.php/api/
您将得到一些结果,例如 XML 文件、错误或数据,但它现在将我直接重定向到主页,因此显然没有从 API 获取数据。
为什么它甚至将我重定向到主页?
调用 API 的代码很好,我很确定,因为即使我禁用了帐户,它仍然没有显示任何错误等。此外,在服务器关闭之前没有对代码进行任何修改。
- 无论如何我可以重新启动网络服务吗?
- 我的 var/cache 清除缓存是否搞砸了 API?
我试图在重定向之前查看已加载的内容。
重新加载页面以获取源代码:http ://example.com/index.php/api/v2_soap/?wsdl