在使用 drupal 过程中,经常会出现 [b] You are not authorized to access this page [b] 。大部分都是权限设置问题。
" R6 [+ g4 R3 I/ @" B/ p) v( l有可能有几种情况:
2 f/ }6 J% }8 S+ f
! N" S1 s0 v" x' t u当访问一个node时出现这个情况,提供的几个解决方案! u2 J5 l6 [3 ?! s% O4 N/ F, G
1) admin/user/permissions 后台你可以忘记配置access content等权限,比如cck字段的访问权限,也许还有其他可能权限设置,首先确认是否选择正确,比如对匿名用户,或者注册用户。不同用户组的权限分配。
o* ?5 v$ P M" m/ P
' t/ v5 J0 D( M9 E$ s8 a2) 比如admin 可以访问,匿名用户无法访问。可以尝试到数据库里面查看node_access表,看数据是否丢失,如果丢失请加入。
. x" r" _6 ?2 f7 D% tnid 01 Z7 J0 O A4 m, V
gid 0) ?, }2 z: t) N$ m0 e
realm all! [+ K, B& V+ n) x6 r* e
grant_view 1. o. F: A; s7 y# u. J* ?5 V4 o) @" y
grant_update 0+ O: n9 m* R2 v3 K3 r. g3 m
grant_delete 0
5 k! u7 u4 u( n N4 N/ j; v3 F, |$ t8 q @9 r
这条记录。4 H" D9 A. ]# J; ^* U* ^
# i6 H+ C6 Y4 m0 Q$ F
|