在使用 drupal 过程中,经常会出现 [b] You are not authorized to access this page [b] 。大部分都是权限设置问题。( T7 i6 {" i( ]% h2 i& E
有可能有几种情况:
# }& g0 Q. g8 Q) C/ c$ y2 b
, a- C& t- _7 k0 v2 L9 {& r3 M当访问一个node时出现这个情况,提供的几个解决方案9 @+ m* {: R2 U5 \ b; F! r$ E
1) admin/user/permissions 后台你可以忘记配置access content等权限,比如cck字段的访问权限,也许还有其他可能权限设置,首先确认是否选择正确,比如对匿名用户,或者注册用户。不同用户组的权限分配。3 R# g/ y, I9 w' [! y8 V
+ |; B2 @! _: Y2) 比如admin 可以访问,匿名用户无法访问。可以尝试到数据库里面查看node_access表,看数据是否丢失,如果丢失请加入。
5 u! W* q; v, D+ F- h$ I6 s8 jnid 0% N5 n5 s* r4 L# g5 y1 f; s; I
gid 0" b7 W& S& f$ k
realm all) A2 t# W- s; {$ F
grant_view 16 Y6 v: X; K& U; L' h0 y% c( x
grant_update 0
8 c( k, k# \ d9 }3 y* V4 S( U- K7 Vgrant_delete 0 U- ~5 L* e3 A# R; F& C2 W( U7 K
$ ^+ P. G7 Z, s4 ~5 p' Z这条记录。
: L3 H1 z3 ^* t) K* W a3 Y1 n" r, ~; l/ F: u3 n
|