Múltiples sitios con una única instalación

Además, una sola instalación de drupal puede alojar muchos sitios Drupal, cada uno con su configuración individual. Si no necesita ejecutar múltiples sitios Drupal puede saltar a la siguiente sección.

Los archivos de configuración adicionales son creados en los subdirectorios en el directorio ‘sites’. Cada subdirectorio de sitio debe tener un archivo ‘settings.php’ que especifica las opciones de configuración.
La forma más fácil de crear sitios adicionales es copiando el directorio por defecto y luego modificando el archivo ‘settings.php’ apropiadamente.

El nuevo nombre de directorio es construido con base en la URL del sitio. La configuración para www.ejemplo.com puede estar en sites/ejemplo.com/settings.php (note que www. Debe ser omitido si los usuarios pueden acceder al sitio como http://ejemplo.com/).
No es necesario que cada sitio tenga un dominio diferente. Puede utilizar subdominios y subdirectorios para los sitios Drupal. Por ejemplo, ejemplo.com, sub.ejemplo.com, sub.ejemplo.com/sitio3 pueden ser definidos todos como sitios independientes. La configuración para algo así como lo que se mostró anteriormente puede ser como sigue:

sites/default/settings.php
sites/example.com/settings.php
sites/sub.example.com/settings.php
sites/sub.example.com.site3/settings.php

Al buscar la configuración de un sitio (por ejemplo www.sub.ejemplo.com/site3) , Drupal buscará los archivos de configuración en el siguiente orden, utilizando los primeros archivos de configuración que encuentre:

sites/www.sub.example.com.site3/settings.php
sites/sub.example.com.site3/settings.php
sites/example.com.site3/settings.php
sites/www.sub.example.com/settings.php
sites/sub.example.com/settings.php
sites/example.com/settings.php
sites/default/settings.php

Cada configuración de sitio puede tener sus propios módulos específicos y los temas que estarán disponibles aparte de los que vienen en los directorios ‘modules’ y ‘themes’ de la instalación estandar. Para utilizar módulos o temas para un sitio en particular, simplemente cree un directorio ‘modules’ o ‘themes’ en el directorio de configuración del sitio. Por ejemplo, si sub.ejemplo.com tiene un tema personalizado y un módulo especfífico que no deben ser accesibles a los otros sitios, la configuración se vería como se muestra a continuacuión:

sites/sub.ejemplo.com/:
settings.php
themes/:
tema_personal
modules/:
modulo_personal

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

hola que tal, algun manual

hola que tal, algun manual mas detallado de como poner multiples sitios en drupal?
posible errores y cosas de esas. estoy intentando, poner dos sitios en drupal, y no me ha podido salir,
este error me sale cuando quiero abrir un articulo ya hecho. anteriormente tenia un sitio funcionando bien, ahora que quiero agregar otro sitio en drupal, el sitio que tienia anteriormente ya una ves restaurada la base de datos, no sale bien la pagina, sale descuadrada y alguna columnas le faltan, y el contenido no puedo acceder, me sale el error siguiente:

Not Found
The requested URL /content/articulo was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

saludos gracias.

-----------------------
www.sakux.com

Hice lo que comentaban pero algo me está faltando...

Tengo instalado drupal-4.7.4 en

http://www.kuvik.com/drupal-4.7.4/

y quiero utilizar Drupal para manejar otro sitio que tiene la siguiente dirección

www.libertad-financiera.com.ar

entonce generé un directorio en :

www.kuvik.com/drupal-4.7.4/sites/libertad-financiera.com.ar

donde guardé el archivo "settings.php"

de la siguiente manera:
.
.
.
.
----------------------------------------------------------------------------------

* See the .htaccess file for more information.
*
* Examples:
* $base_url = 'http://www.example.com';
* $base_url = 'http://www.example.com:8888';
* $base_url = 'http://www.example.com/drupal';
* $base_url = 'https://www.example.com:8888/drupal';
*
* It is not allowed to have a trailing slash; Drupal will add it
* for you.
*/
# $base_url = 'http://www.example.com'; // NO trailing slash!

$base_url = 'http://www.kuvik.com/drupal-4.7.4'; // NO trailing slash!

/**
* PHP settings:
*
* To see what PHP settings are possible, including whether they can
* be set at runtime (ie., when ini_set() occurs), read the PHP
* documentation at http://www.php.net/manual/en/ini.php#ini.list
* and take a look at the .htaccess file to see which non-runtime
* settings are used there. Settings defined here should not be
* duplicated there so as to avoid conflict issues.
*/
ini_set('arg_separator.output', '&');
ini_set('magic_quotes_runtime', 0);
ini_set('magic_quotes_sybase', 0);
ini_set('session.cache_expire', 200000);
ini_set('session.cache_limiter', 'none');
ini_set('session.cookie_lifetime', 2000000);
ini_set('session.gc_maxlifetime', 200000);
ini_set('session.save_handler', 'user');
ini_set('session.use_only_cookies', 1);
ini_set('session.use_trans_sid', 0);
ini_set('url_rewriter.tags', '');

/**
* Variable overrides:
*
* To override specific entries in the 'variable' table for this site,
* set them here. You usually don't need to use this feature. This is
* useful in a configuration file for a vhost or directory, rather than
* the default settings.php. Any configuration setting from the 'variable'
* table can be given a new value.
*
* Remove the leading hash signs to enable.
*/
# $conf = array(
# 'site_name' => 'My Drupal site',
# 'theme_default' => 'pushbutton',
# 'anonymous' => 'Visitor'
# );

------------------------------------------------------------------------------------
.
.
.
.

y modifique el archivo ".htaccess" del dominio www.libertad-financiera.com.ar para que
usara Drupal instalado en www.kuvik.com de la siguiente manera:
.
.
.
.

-------------------------------------------------------------------------------------
# Protect files and directories from prying eyes.

Order deny,allow
Deny from all

# Set some options.
Options -Indexes
Options +FollowSymLinks

# Customized error messages.
ErrorDocument 404 www.kuvik.com/drupal-4.7.4/index.php

# Set the default handler.
DirectoryIndex www.kuvik.com/drupal-4.7.4/index.php

# Override PHP settings. More in sites/default/settings.php
# but the following cannot be changed at runtime.

# PHP 4, Apache 1

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0

# PHP 4, Apache 2

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0

# PHP 5, Apache 1 and 2

php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0

# Reduce the time dynamically generated pages are cache-able.

ExpiresByType text/html A1

# Various rewrite rules.

RewriteEngine on

# If your site can be accessed both with and without the prefix www.
# you can use one of the following settings to force user to use only one option:
#
# If you want the site to be accessed WITH the www. only, adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
# RewriteRule .* http://www.example.com/ [L,R=301]
#
# If you want the site to be accessed only WITHOUT the www. , adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
# RewriteRule .* http://example.com/ [L,R=301]

# Modify the RewriteBase if you are using Drupal in a subdirectory and
# the rewrite rules are not working properly.
#RewriteBase http://www.kuvik.com/drupal-4.7.4

# Rewrite old-style URLs of the form 'node.php?id=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$
#RewriteRule node.php index.php?q=node/view/%1 [L]

# Rewrite old-style URLs of the form 'module.php?mod=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L]

# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

# $Id: .htaccess,v 1.73 2006/04/14 09:08:26 killes Exp $
------------------------------------------------------------------------------------
.
.
.
.

Evidentemente no está bien, porque cuando ingreso a www.libertad-financiera.com.ar me indica:
.
.
.
.

Forbidden
You don't have permission to access / on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

--------------------------------------------------------------------------------

Apache/1.3.37 Server at www.libertad-financiera.com.ar Port 80
.
.
.
.

Me podrían orientar... no se que mas probar, desde ya muchisimas gracias.
Saludos.
.
.
.
.