|
|
在管理页面提交产品更新时获得500或406或404或403错误 |
|
问题: |
在管理页面提交产品更新时获得500或406或404或403错误
|
回答: |
症状:
产品的详细信息(或EZ-网页的内容和其他地区),当某些关键字在内容更新时,可能会出现以下类似的错误消息:
Forbidden - You don't have permission to access /admin/product.php on this
server.
Additionally,
a 404 Not Found error was encountered while trying to use an ErrorDocument to
handle the request.(禁止 - 您没有权限访问此服务器/管理员,
此外,出现一个404 Not
Found的错误,需要使用ErrorDocument来处理请求。)
有时可能会出现错误"500
Internal Server Error" (“500内部服务器错误”)或“406”等错误
原因:
现在,许多服务器使用的Apache
Webserver软件称为“mod_security的”配置工具,以防止黑客攻击服务器。此工具监视在网页上提交的数据和内容,如果发现某些关键字,它标记为高风险的话,那么就会被提交,并防止数据的输入,还会被保存下来。
常见的关键字可能会得到标记包括:INSERT
或 LYNX
or UPDATE和其他常用的SQL命令
可能的解决方案:
1. 不要使用任何主机的规则限制。
2.让你的主机改变或减轻mod_security规则。
3.您可以尝试在/admin/.htaccess
file禁用您的管理区的mod_security:
SecFilterInheritance Off
或:
SecFilterScanPOST
Off
如果那样不行,你需要请求你的托管公司来帮忙了。他们将允许你覆盖在您的管理区的mod_security过滤器。 |
|
当前评论: 0 | |
|
本问题添加时间是 2012年 05月 06日。 |
|
|
|
|