我正在使用cPanel主机并运行PHP 5.5。 Opencart版本1.5.1。
[当我尝试从购物车中移除产品时,出现403禁止错误。
这似乎仅在具有很多选项并包括文本输入选项的产品中发生。
我尝试了全新安装,并且发生了相同的事情。
我假设它与服务器配置有关。
我发现一些信息表明可能是suhosin.get.max_value_length
,但我的服务器正在使用PHP 5.5(无suhosin)。我尝试增加max_input_vars
,但似乎无济于事
从购物车中删除用于从购物车中删除产品的URL的示例:
以下URL起作用:
cart&remove = 50:YTo0OntpOjI7czoyOiIxNiI7aToxO3M6MToiOCI7aTozO3M6NToiUlVDVFkiO2k6NDtzOjEwOiIwNDY2NjE1ODA4Ijt9:
以下URL无效:
cart&remove = 61:YTo0OntpOjQyO3M6MzoiMjQwIjtpOjQxO3M6MzoiMjM2IjtpOjQzO3M6NTzoUlVTVFkiO2k6NDQ7czoxMDoiMDQ2NjYxNTgwOCI7FQ =
任何帮助将不胜感激。
我看到您收到403禁止错误,这意味着mod_Security阻止了您对该URL的访问。我建议您请与服务器管理员联系,并请他们检查您域的Apache错误日志。他们可以找到导致您问题的确切原因。