symfony connexion的prestashop 403错误

时间:2018-06-15 14:43:48

标签: api symfony prestashop

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

但是在第三个我得到了错误: {" message":"对PrestaShop Web Services的此调用返回了意外的HTTP状态:403"}

我的这个网站也在我的计算机上安装了与远程文件相同的文件,我可以将symfony连接到我的本地网站,但是在互联网上没有...

我检查权利,.htaccess ......

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

请问一个想法?

1 个答案:

答案 0 :(得分:0)

如果您收到错误: [Fri Jun 15 16:28:52 2018] [error] [client 157.108.59.137] ModSecurity:拒绝访问代码403(阶段2)。运营商EQ在REQUEST_HEADERS处匹配0。 [file" /usr/local/apache2/conf/modsecurity/base_rules/modsecurity_crs_21_protocol_anomalies.conf"] [line" 65"] [id" 960009"] [rev " 2.1.1"] [msg"请求缺少用户代理标题"] [严重性"通知"] [tag" PROTOCOL_VIOLATION / MISSING_HEADER_UA" ] [tag" WASCTC / WASC-21"] [tag" OWASP_TOP_10 / A7"] [tag" PCI / 6.5.10"]

与OVH提供商合作 在根文件夹上,你有一个文件名.ovhconfig

你必须添加以下行: modsecurity == WAF === http.firewall = security