国外设计欣赏网站 - DOOOOR.com

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,微信登陆

搜索

[Drupal教程] drupal 7的多站点设置方案

[复制链接]
发表于 5-30-2012 22:00 | 显示全部楼层 |阅读模式

假使有两个站点,site1.drupalla.com,site2,drupalla.com

首先复制sites/default -> sites/site1.drupalla.com      sites/default -> sites/site2.drupalla.com
在sites/site1.drupalla.com/settings.php 下面修改代码:

1
( l& F- ^5 b& f$ b: w8 g2: _; l" [/ K5 z
3
( x* k: @3 O  c. ^4
+ b( \- m# S' D% {: c# v0 L52 k* L: `5 P- {, d* m5 ^. ?, i6 z- J
6( s- `' V/ H" w( \
72 p6 E  A# {7 `& P8 S
8! E1 z$ b  r' d7 d% Y$ {
9; {9 N8 z- P8 l% A9 |2 r/ k, J
107 i0 P$ U4 Q2 s4 X: m; {! ^
11+ E$ H; C8 z4 Z/ |0 Y, H+ U, J& Y2 o
12/ ?: c8 |/ k. I* a* U- k+ }; C8 G
$databases['default']['default'] = array (# |/ _6 O! m; `& [  k: Y
   'database' => 'db_site1',1 n0 E' W( x: |$ v' ^) q9 F
   'username' => 'db_multi_user',4 Y7 @( V) b/ {8 y& `) K0 j
   'password' => 'db_multi_password'," t5 W/ I8 q! ^6 A! L( K& O' j$ m
   'host' => 'localhost',
; H7 c3 t5 w* T2 m   'port' => '',
7 @: ?( m5 F7 X& e* I   'driver' => 'mysql',  W# X8 ?7 m, h
   'prefix' => '',
& c( {# A5 a. b9 Q  );& v& |9 R7 N% _' D; S6 i) r+ v
// Read more about this variables in settings.php
) u# E' `/ p% J0 ]' H$base_url = 'http://site1.drupalla.com';
2 {$ U# ?4 n6 y  M! Z$cookie_domain = '.drupalla.com'; // 这段能让网站单点登录,前提是多站点都是同一个域下的二级域

 

 

在sites/site1.drupalla.com/settings.php 下面修改代码:

1
' A0 |( c/ E% B; Q9 n26 d% e. U+ ^  e9 a/ }
3$ q5 S4 U1 j! P" A: j
48 d* A- ~; x: F  N3 Y
54 a8 b) G& N# v% W  [- j
66 {9 d0 n  @: `; d1 a! A/ i
7) C/ ~" ^' R8 C- K7 a) a7 Z
89 H; u) y5 }+ X
9' W0 {* j. z) ^8 }* M1 ^6 y
10/ j% I  z7 ?# S
11
) v1 e; A8 R2 ~2 {) H: y126 K9 V5 J, L# ]) O5 @' |# O
13: o" Q7 r9 e5 }5 p
145 K8 t$ ]# m/ T5 [
15
- Z8 f0 a* o4 d- f: m# T16
" c  t, S9 [3 n+ u/ K' ^17
2 |4 m; K/ k3 x( ?180 o  f, a& v$ o: f, O2 b) Z) M
19
) H( O* F4 H+ {% i% X2 w8 o" b
$databases['default']['default'] = array (
  y& P. M9 f, M   'database' => 'db_site2',$ G9 V' z5 N: i
   'username' => 'db_multi_user',- ]5 t' t% T* U: t5 M0 C* C
   'password' => 'db_multi_password',! |, s" p3 o" S2 w2 a# ]4 S2 H
   'host' => 'localhost',$ c. |2 f! ~& C) ]. S1 h/ t0 L
   'port' => '',
) \9 l- X) [+ [: }$ Q   'driver' => 'mysql',3 R  H" e, D; |6 H' P
   'prefix' => array(2 J' d( O$ N( t/ ]6 @' ]4 i) a
    'default'   => 'db_site2.',
5 }. K% P2 K8 }2 S3 {- A5 @  o    'users'     => 'db_site1.',
( T4 [# I7 S2 F  v    'sessions'  => 'db_site1.',1 f7 b# w0 v' l: j* c% x& G5 o1 \
    'role'      => 'db_site1.',
; E! D! K) I) C. G    'authmap'   => 'db_site1.',- K) `: K+ G7 T( _5 }- A
    'users_roles'   => 'db_site1.',
- L4 [$ p0 q2 X$ y* V) L0 ]) N   ),9 Y+ E- {" [  P( w1 b  c5 ~4 w6 ?
  );& Q  D+ Y( X! m& l! E: g
// Read more about this variables in settings.php! W3 T- v; A/ [$ I* d% S
$base_url = 'http://site2.drupalla.com';& ]) n( A% o. o% P3 v: b
$cookie_domain = '.drupalla.com';

 

确保两个站点的文件夹sites/site1.drupalla.com,sites/site2.drupalla.com权限是666

确保sites/site1.drupalla.com/files,sites/site2.drupalla.com/files权限是777

 

site1.drupalla.com , site2,drupalla.com 指向服务器ip, 成功后,浏览器分别打开site1.drupalla.com 安装, site2,drupalla.com 安装



本文选自:猪跑啦,谢谢诗人!

|2011-2026-版权声明|平台(网站)公约|手机版|手机版|DOOOOR 设计网 ( 吉ICP备2022003869号 )

GMT+8, 11-11-2025 18:46 , Processed in 0.401701 second(s), 72 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表