http://www.bkjia.com/dedecms/362281.html+ k9 ?% {) u- W8 e- J: q
0 E, {5 L( E& t$ q# d8 K, I最近论坛里很多朋友求救,说出现了这个问题,最近我也被这个问题困扰着。多谢Funkey朋友的办法,问题终于解决。 - U& m6 \: t0 |- N" x
* J$ f. h i# U* E; ]问题说明: ) b; g6 X( H6 p* D; E2 e/ i# r
- \( w3 s& W3 N. _1 j& P$ I
后台设置页面无法保存,出现如下500错误页面: 3 Z2 |* W" g8 u8 p L
9 ^9 t& c, T1 y9 A, I
forbidden - C7 I& p f" m9 u* w; d
You don't have permission to access /dede/sys_info.php on this server. 1 q; z- u7 ]2 s- E7 } P
' C- w# w; Q6 P+ l2 W, WAdditionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. 0 u" ?$ B7 o' z4 h4 b
4 t$ @: ^2 n) ~& ?8 E2 L7 Z3 M# r& P( b
Apache Server at www.******.com Port 80
' u6 y! E, F& q5 b, `* x7 \; D+ \8 o7 v' m
问题一般出现在国外主机空间上【目前发现此问题的空间商有:Host1Plus,BlueHost,JustHost,Backy LLC】,dedecms 5.5 和 5.6 都会出现错误,可见是空间的问题,不是织梦的问题。
: x; u0 a3 ]* Q; V* `
8 _7 u* p5 L; J# @8 R# |! d7 X原因:
+ a4 K" e: j* n; s- _1 P( ? _经过多方核实,可以确定,大多数的国外主机在配置 Apache 的时候启用了 mod_security ,也就是开启了安全检查,如果提交的信息中包含 select , % , bin 等关键字,Apache 就会禁止,并给出 403,404,500 等错误。 3 Y3 ]' i7 A# x, `5 N o- Z
% l3 F3 H+ O( R解决方法:
7 L8 s& E! A6 z) ?. v1 A- j由于这个设置属于服务器级别的配置,如果是VPS用户,需要关闭 mod_security2 的检查(mod_security2.c);而如果是虚拟空间用户的话需要联系客服协助修改。
5 ?& n4 \& y+ @0 d3 r. p
* [* u4 i' B+ Q: n: X& H/ @( ~$ L操作办法:
8 k# v7 X8 R7 U% Y$ M(虚拟空间用户)如果是CP面板,选择 Submit ticket——Paid hosting support,告诉客服自己使用 DEDE_CMS,请求将 mod_security 设置为 disabled 即可正常使用。
' \3 j, D* a# [( N2 ]( N英语不好的朋友,可以直接复制以下语句: % B2 y% p, _! z \
引用 / I& Q+ \; m: j4 O+ {
I wanna use DEDE_CMS,So please change mod_security2.c settings to disable.
2 o" j6 x( f& V& Q6 C0 } @8 O, J
! {- S& w$ j4 @% W4 @$ U原文地址:http://www.bkjia.com/dedecms/362281.html / Z s4 u) b( D& n/ o7 ?* |' o/ E; S K
|