Prestashop 403错误与symfony连接

Prestashop 403 error with symfony connexion

我有一个奇怪的问题 我在 symfony 上安装了 prestashop 库 (iq2i/prestashop-webservice-bundle) 我可以连接到两个互联网网站(一个是 http,另一个是 https)

但是在第三次我得到了错误: {"message":"This call to PrestaShop Web Services returned an unexpected HTTP status of:403"}

我已经在我的计算机上本地安装了这个网站,并使用与远程网站相同的文件,我可以使用 symfony 连接到我的本地网站,但在互联网上不行...

我检查权限,.htaccess ...

所以我启用调试并得到: 您无权访问 /api/products

有什么想法吗?

如果您遇到错误: [Fri Jun 15 16:28:52 2018] [error] [client 157.108.59.137] ModSecurity:代码 403 拒绝访问(第 2 阶段)。运算符 EQ 在 REQUEST_HEADERS 匹配 0。 [文件“/usr/local/apache2/conf/modsecurity/base_rules/modsecurity_crs_21_protocol_anomalies.conf”] [行“65”] [id“960009”] [版本“2.1.1”] [消息"Request Missing a User Agent Header"] [严重性"NOTICE"] [标签"PROTOCOL_VIOLATION/MISSING_HEADER_UA"] [标签"WASCTC/WASC-21"] [标签"OWASP_TOP_10/A7"] [标签"PCI/6.5.10"]

与 OVH 提供者 在根文件夹中,您有一个文件名 .ovhconfig

您必须添加以下行: modsecurity == WAF === http.firewall=安全