http://www.bkjia.com/dedecms/362281.html
3 B( ~, n& O: s$ P# S0 X n& S$ o) Z( S+ N9 t
最近论坛里很多朋友求救,说出现了这个问题,最近我也被这个问题困扰着。多谢Funkey朋友的办法,问题终于解决。
9 o2 {, q+ U9 _6 G7 c
, L9 E; @( G7 J; Z, ]问题说明: , V$ N; u- n3 L& r- W @
0 f( V# E% @# a) o; ~8 {$ w后台设置页面无法保存,出现如下500错误页面: 3 }* ^% t* `; I% ~( m' u
+ h# B. {% Y m" l" Z
forbidden
& C1 N; w3 _- g) eYou don't have permission to access /dede/sys_info.php on this server. ?, }( G2 ^# \- W
4 `: B, D' [- Q# M' H+ M/ @Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request. ; O$ C, |8 M- j$ ?* G: C% n
; \( P6 {, Y* y5 S% a
Apache Server at www.******.com Port 80 4 [7 v v$ T9 r& n
" {) \. y! m. L0 m! a6 s2 r. U问题一般出现在国外主机空间上【目前发现此问题的空间商有:Host1Plus,BlueHost,JustHost,Backy LLC】,dedecms 5.5 和 5.6 都会出现错误,可见是空间的问题,不是织梦的问题。 0 V& r a: Y. a2 u
; k- u" B' I0 b# e
原因: & F4 K5 [: T# e
经过多方核实,可以确定,大多数的国外主机在配置 Apache 的时候启用了 mod_security ,也就是开启了安全检查,如果提交的信息中包含 select , % , bin 等关键字,Apache 就会禁止,并给出 403,404,500 等错误。
# ]+ t4 k( N/ G3 q* ~ k( z: L4 [# S3 H( G: L, s& F
解决方法:
; _/ g S6 v/ ^8 a1 g0 P F由于这个设置属于服务器级别的配置,如果是VPS用户,需要关闭 mod_security2 的检查(mod_security2.c);而如果是虚拟空间用户的话需要联系客服协助修改。 ! o) o( V& N+ S/ k5 O" E! t
5 \! f. [- ^" i8 P
操作办法:
# M% A. Z4 q2 ]$ A" ^(虚拟空间用户)如果是CP面板,选择 Submit ticket——Paid hosting support,告诉客服自己使用 DEDE_CMS,请求将 mod_security 设置为 disabled 即可正常使用。
8 A" k! E3 `! ?) ?* N3 k3 ?2 @2 a, j英语不好的朋友,可以直接复制以下语句: 8 K7 a7 x# Y/ \2 l+ ^8 u
引用
' v& `' j5 r e' s6 |( vI wanna use DEDE_CMS,So please change mod_security2.c settings to disable. # @8 N0 N. c/ D# m7 k
& |" m$ T( ^# h8 ?
原文地址:http://www.bkjia.com/dedecms/362281.html ; }! r/ D& l' T
|