国外设计欣赏网站 - 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% f. x2 C/ ~* S# l' v( M
2( X6 e3 ?4 b" V
3# W3 N  W, A" Q7 a- r
4
3 ?* e5 v, v2 m2 u, q; @8 K/ u) [5
1 `. W- n7 `2 F3 H- O0 N, ]6
+ W3 U6 e2 n) |* Y7* ]& w9 R+ y  \, v; y, b
8
. j* @- ]1 F- @, V; I, r/ P; \9
+ S) z' F2 I6 y0 R10
5 M0 _$ r$ r! P2 y. A11
9 ^" U9 j0 K  I  }' J( I. s* a12& D" w2 C5 |4 R. M9 n* l# C
$databases['default']['default'] = array (5 U( X/ D6 U) Y
   'database' => 'db_site1',
5 M# v6 L7 g( x   'username' => 'db_multi_user',& X( |% |, A2 K% G" s
   'password' => 'db_multi_password',$ l7 t7 N5 d' F
   'host' => 'localhost',
* w- S1 ~1 @7 c   'port' => '',0 ]0 m# m- |3 _8 x
   'driver' => 'mysql',
* `2 _# K9 h& P* f$ O: V- L  X   'prefix' => '',% y& ?6 o3 I' N
  );
4 S) e, J6 q9 B  c) Y2 c; I6 p// Read more about this variables in settings.php
( \3 ^+ e" u' }3 _5 y4 \/ Y) ]$base_url = 'http://site1.drupalla.com';
/ ], R# F. {/ y; d$cookie_domain = '.drupalla.com'; // 这段能让网站单点登录,前提是多站点都是同一个域下的二级域

 

 

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

1  e) O) I1 g5 S( D! J( T
2
2 p7 X- {! o1 ?- N$ q3; n. g; s4 A# @: x: [
4
# _3 P. s4 I% F) A6 z+ K51 U/ M% L3 p2 f# A, J
6: c6 X2 D2 B. g$ V3 A
7
# O3 N7 N! A! Y6 f' O8
$ o, y7 V* U! W7 \9 Y9% f3 C# \4 P; z$ ~$ A7 ?
10
+ A7 O$ y; n- K# _# P115 A7 @$ t0 F  F  _& z4 [! z
12
4 {( ?. Y8 f& I* c13
) d: n/ M0 c. L% L$ y9 S14% q8 p% G8 ^. I1 H
15! F; ^% R; ]+ H3 e
16* ~. A- Y- D, ~" A7 x
171 W7 K7 a' C1 O# x4 y: v# Q
18! W* \8 A/ Y+ a& t& x
19* I5 \( X  m$ j) Y) \9 l
$databases['default']['default'] = array (
' v4 i% q( P3 b3 ~: F$ G, w5 E   'database' => 'db_site2',
& m, D: l% v8 a   'username' => 'db_multi_user',: u0 j7 t/ G$ U) P5 d5 u, K4 j
   'password' => 'db_multi_password',
( {9 _0 s6 ^$ ]6 x3 [+ s9 f   'host' => 'localhost',8 |8 @! F1 _/ \- a+ v4 q
   'port' => '',' C* I3 U, t( w' o# G% X
   'driver' => 'mysql',
1 G6 `) J$ A: P   'prefix' => array(7 ?* Z# R- s% q
    'default'   => 'db_site2.',
1 I+ `8 ^: b6 `' r4 s    'users'     => 'db_site1.',; C  O) b5 y1 `
    'sessions'  => 'db_site1.',
( V2 {9 c" w! e4 m2 L1 m5 s    'role'      => 'db_site1.',( A. I% J( \1 a+ e
    'authmap'   => 'db_site1.',$ C/ N9 @$ D9 @* n! X, p
    'users_roles'   => 'db_site1.',
; _* q# P8 i* q3 s4 D   ),
) v; s  s! D$ v% o6 a  );* L8 Z# ^" U$ l3 v4 ]
// Read more about this variables in settings.php
, U, M9 N/ ~6 t& r0 X$base_url = 'http://site2.drupalla.com';3 z$ J# x4 q" H$ X" |- \- E
$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, 2-12-2025 20:18 , Processed in 6.152065 second(s), 170 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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