如果你想第一个读第二个,你可以试一下在settings.php 下设置
举例, 假使两个site:main site 表前缀是 main_, 子站前缀是 drupalla_, 默认生成的settings.php main site settings.php: 1
: Z+ s- b9 L7 H) [9 G- v" ~$ p$ G- E" ?3 S27 t$ t1 k9 L" P
3$ z% C; p, F3 M; o' O( H N" q! X
4/ m2 h5 _$ D& x
5
* q+ _: Q# [3 D6
# U: U9 P- J* w- x* |74 m) m9 H; h9 u5 C. Y* O. R
8
8 L* J/ J% k0 x2 k1 W' i9; j) ^, }1 x' ?& y
10
. E' ]0 E8 n# K) K11- g+ W0 G+ S Z0 ?3 g2 R
12& p; v8 Q% C |
13! I9 K; j% @7 y* s3 Q2 V& ~4 a5 n
14
( i6 }3 \& w) S0 o$ V7 I) ~8 Q4 ]15
+ }$ d/ _6 |! }+ m/ _16
1 O7 ^) t# C$ T! i# N0 \ | $databases = array (
1 R# V) f m1 _( y 'default' =>
# ^2 T, k( o) X' L A% O5 S array (5 Z6 p! r7 ^' X& K3 i7 G V
'default' =>
0 I0 l5 O: `& s array (
8 W* x5 _6 ?' `6 G0 l) _! d; ] 'database' => 'www_drs_com',
1 w1 J3 v- c* n8 c' w' S7 W 'username' => 'root',% g6 w- }4 ~& N9 T3 B; x( y
'password' => '',( i) _, j8 V7 F7 {: w, q1 _
'host' => 'localhost',
* m' Y. K) P M5 f' e 'port' => '',% B# j& y4 Y1 J+ a, l1 X
'driver' => 'mysql',
! |6 b6 \2 a2 I2 K2 D7 B0 _ 'prefix' => 'main_',
, K) w( W% h& v" Y6 q ),
# ~* X! ^. y9 l ),
/ _& C4 M1 o; l W3 ?* o* ? ),
7 \; \/ u5 Y5 m# i); |
子站 settings.php: 1
4 [4 W% i2 @4 Z( N' }; A21 S7 z' u3 U5 s& {7 n( w
3! D. d' E, `& d
4
. J8 @; |" |0 l9 ], Y5- m$ O' I/ P% q+ S) v2 \
6; }1 H# v" t* l" V7 v0 l
77 G z, o0 s6 H9 h! D5 e6 Y
8- k* S A: F j( }1 B6 S9 J
9
( x X. w9 t ^7 @5 a+ }, p6 B102 v0 J& Z5 {& y
11
! E" i# ?6 U# K+ z7 R12
|5 n9 ^# D0 R, e9 U135 f, U8 |- [. [/ _% V
14$ I0 ], D- A- J
15
' A& ]* ^0 ?9 h0 ~+ H/ s! a& d16
& P' E E; A* u; q' v& { | $databases = array (
" [( e2 q e9 ^5 ^# Y 'default' =>
. d& f" l9 k1 I' X' P' |8 x4 c6 X G6 z array (
9 i) `2 a9 \; h 'default' =>+ \% ^) ~3 S6 r
array (1 r+ W% {) g2 q
'database' => 'www_drs_com',
4 m3 y) C y' ?5 }& n* Q, h 'username' => 'root',; I* j7 n" u5 H4 j/ B* V$ d$ T
'password' => '',- h ? Q& [7 ?6 G+ j
'host' => 'localhost',/ [: {7 @' r! b" o# k, G
'port' => '',) z" R7 N3 E3 ]( d! l [1 Z
'driver' => 'mysql',8 K8 \: l9 x! f- ~
'prefix' => 'drupalla_',( Z/ n k% l! ^+ @, a# ?
),
! `' p( f6 ]+ K; v$ I! q ),
+ A1 @! F3 z/ h) _ ),/ u. I$ X. C2 S2 x6 d
); |
'prefix' => 'drupalla_', 是表前缀 我们把 子站settings.php 改成: 1
. \: A& R5 W( ^$ J8 \2
/ x% g2 D. w2 _" {3+ D/ A# H4 W" y6 ^& Z9 h& l9 l
4/ y! j, z( u& ]1 M/ r$ M1 `4 |
5( Q! |' \% M* h9 Z( K
6
! p& W- k* R1 K: h+ F/ X7' l% J+ n, ~2 ]7 j
8+ C+ _. i% Z& F, g5 E6 d p
9
+ R/ I" k: W. c+ k' c* G# ]- ]10
# B7 x. P$ U) o' y( N, q& W [7 |: Q11
! B Z1 S: S2 a+ F- R126 y" H7 _# H% S+ U) d8 m
13( x7 D7 f3 _; M
14
3 S0 j; ?+ a6 H c/ k6 G15
" O+ w$ V! a" Q- m+ }7 f$ O16
: s, F& _2 ]/ }5 S4 v17
6 ?' S. `+ F. d& B" G18
' S$ e% [2 y5 V( r- B) s7 m# ^19
: t+ w. S, b* I; A* {' b20" \1 I0 E. R0 ]0 E
21: K: x% F, ]1 `/ f7 |& B! v
| $databases = array (
+ G# h. Z9 t; _ 'default' =>
, Z( e4 h ]9 Z F9 d+ M! F. s& C array (
; M. u |' [$ h 'default' =>* A) o# B6 m5 f( G) c9 q( s! r
array (
7 w( i, Y( p# o+ g 'database' => 'www_drs_com',
2 r5 |2 N; h/ g/ g 'username' => 'root',
+ E) s; z" H: ]5 U7 o$ E" h( `$ x. ^ 'password' => '',! j9 C! H8 C3 y$ t
'host' => 'localhost',
+ t v3 C4 i3 w7 x+ K% U 'port' => '',
; Z9 b* l* |' y5 w5 Q# y 'driver' => 'mysql', Z$ F3 _; {$ T
'prefix' => array(
: |. l/ ^3 P& ?/ k 'default' => 'drupalla_',8 c4 y. |5 L" [5 I
'users' => 'main_',
' z/ f: Z) V8 N( W5 e4 \* B. M) h& ] 'sessions' => 'main_',
3 r4 P9 |( f7 l5 z; F5 P 'role' => 'main_',
$ _% |' F, L, O4 i" Q 'authmap' => 'main_',
' W% ~; ]5 S9 c& _8 a ),
# J6 ~/ b$ x) F2 A# G ),3 K1 E0 `3 a- R7 m X6 I& J
),
' j0 Z. n" b7 g" }1 g0 w! L" w); |
那意思是users, sessions, role, authmap 都用主站的表。。同理,你可以设置 views 的表用主站的
本文选择:www.drupalla.com,谢谢! |