国外设计欣赏网站 - 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 下面修改代码:

16 }# ?2 y: g4 B' j7 A0 x' n
2; n8 L1 ?; G' ]) k
3
9 e) e+ {) q" t  H4
- Q! O8 T, \3 R5
, k$ K9 d9 h% g0 h/ T! s; _65 u% ~5 n. i0 i( ?" D% i
7; W: L" {% e' U* m: q# |
8
: C& K! ^/ i$ Y4 E; T% b2 P# r96 x9 N' O; P$ W' F( i  o
107 z$ V" T8 Q. g0 a. C
118 c2 U; u6 v8 w
12
5 c; W) T; ?9 i' ]; o9 b: K+ T) V1 S
$databases['default']['default'] = array (1 j6 S4 ]" |' V5 Q) I& E2 l
   'database' => 'db_site1',
& C, h$ I3 h: O' k   'username' => 'db_multi_user',
, W# J: H, w, }% E! Y2 y% @   'password' => 'db_multi_password',
' F0 J  e. ^& W7 H  ~0 O   'host' => 'localhost',
' S' }. m8 s' Z' e   'port' => '',
  b8 \5 M1 g: E, f7 `% ~! o   'driver' => 'mysql',
, {/ E! D4 s- j$ b5 b# r   'prefix' => '',
( y' r% K& c+ H  );6 _5 P9 W$ R9 S. y) a# ^
// Read more about this variables in settings.php& K$ O2 l6 i- G: B9 J% F* e
$base_url = 'http://site1.drupalla.com';
' A4 o6 c$ D( k8 i; [$ D$cookie_domain = '.drupalla.com'; // 这段能让网站单点登录,前提是多站点都是同一个域下的二级域

 

 

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

1
2 G) ]3 E3 p5 `+ W0 K2
( x% d9 Z% Y  @! l( {; v) }! B3
& B4 R8 Y3 t  h% C4
. G7 ?3 }  W( A% e1 h' N; i- F' }/ O3 |" a58 Y. m! N9 u$ W0 S
6: w! ]. N, w8 M! r* O
79 l& t2 O$ w1 Y
8
$ K- _: t; P7 O2 J# F0 ?9
. i3 I) }7 B9 O! [: W10
3 f7 |7 L+ k' J7 P6 c2 _6 c11/ Q* ]" b  E% Z+ m" b) B
12/ H+ ]. y4 V, g3 Q/ u7 e
13
9 j- s3 [4 Q0 W" p8 ^5 U3 f6 F$ k' P; A14( k- Y9 [' p4 ?. F
15+ h; P. x# j" s/ L) x
16
: D, w0 W% i& j$ \1 n: S# O17
; o6 m2 |$ m* K0 o" V" Y7 y18
6 i" t; ]8 G; P% t3 r' d7 U* g) y19
' y1 `- b# m8 i9 D/ k& E' Q4 L0 Z# i
$databases['default']['default'] = array (+ R, n, [$ b& J2 ~2 `- Q6 \2 ^
   'database' => 'db_site2',
) t$ K: \  P4 U$ e8 Q. Y   'username' => 'db_multi_user',
1 Y, P& P- B4 Y5 E7 X+ S   'password' => 'db_multi_password',
( s7 j( v' @3 _   'host' => 'localhost',
% M; ^! k, i. _6 B$ ^   'port' => '',
& X% b: f. y! p   'driver' => 'mysql',
/ m* g* o. O, t5 U) Q3 A6 q' m% e  S   'prefix' => array(: j, U: H0 v7 v2 T9 E6 g
    'default'   => 'db_site2.',
/ Y+ u7 U2 `3 @    'users'     => 'db_site1.',
- z5 ?! ~( w5 \$ e    'sessions'  => 'db_site1.',9 x& \0 F* w7 y( D' e" W  V
    'role'      => 'db_site1.',& _/ ~  Y/ H% O, T
    'authmap'   => 'db_site1.',
& n' j3 ]" v* T3 _+ r    'users_roles'   => 'db_site1.',3 O$ E6 z% a1 E
   ),
2 H* B5 p  Y; d1 l. v  );
5 Z% ~1 Q- f& V) \5 N/ M/ k1 m// Read more about this variables in settings.php
1 a+ C* e. q' r9 H$base_url = 'http://site2.drupalla.com';
8 T2 J% e! g5 _$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, 3-20-2025 05:46 , Processed in 0.340583 second(s), 163 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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