Multisitio drupal desde cpanel y localhost

Multisitio drupal cpanel y localhost

No soy un experto ni pretendo copiar lo que ya está hecho, ustedes no se imaginan lo que sufrí para conseguirlo y por eso simplemente daré las instrucciones básicas y me enfocare en los pasos principales; los más importantes que y algunos que no están en los tutoriales más completos.
Antes que nada deben de haber leído esto dos tutoriales para conocer la metodología general.

cuenco digital
bozpit

La creación de multisitios drupal, es un proceso de dificultad ALTA pero si ya tiene experiencia en el sistema, con estas instrucciones les resultara muy fácil.

Multisitio en Modo Local.

Esto no está bien especificado en los tutoriales mencionados por lo que lo explicaré un poco.
1.-Lo primero que tenemos que hacer es crear dominios virtuales desde los cuales accederemos al los multisitio, desde nuestro archivo hosts.
Para Windows el archivo hosts se encuentra en C:\WINDOWS\system32\drivers\etc\hosts lo abrimos y encontraremos lo siguiente;

Código:
127.0.0.1   localhost

En mi caso añadí los siguientes dominios virtuales, con las siguientes líneas:

Código:

#virtuales
127.0.0.1    st1.nalli.co.cc
127.0.0.1    st2.nalli.co.cc
127.0.0.1    st3.nalli.co.cc
127.0.0.1    st4.nalli.co.cc
127.0.0.1    st5.nalli.co.cc

Pero pueden poner los que les guste todos dirigidos al 127.0.0.1 (ip localhost).

2.- lo que tenemos que hacer es acceder a nuestro servidor local, yo use Wamp Server y descomprimir el paquete de instalación de drupal en la carpeta www/ colocar los modulo temas, traducción y todo lo pertinente para que funcione adecuadamente.

3.- tememos que añadir una carpeta al directorio sites/ por cada dominio virtual que hayamos creado de la siguiente forma;

Código:

www/drupal/sites/   all/
                Default/
               Dominio1/
               Dominio2/

Nota: Es importante, repito IMPORTANTE!! (Paso indispensable) Que se cree una carpeta por cada dominio que vallamos a usar, llamada exactamente igual que como lo pusimos en lo pusimos en el archivo hosts.

 carpetas.png]

4.- Accedemos a nuestro navegador e instalamos drupal desde la ruta; http://localhost/drupal/
Nota: la carpeta drupal es solo porque ahí metí la instalación, depende de donde la hayan puesto ustedes.
Ahora accedemos con nuestro siguiente dominio; http://st1.nalli.co.cc o con http://st2.nalli.co.cc y les mostrara automáticamente el asistente de instalación desde cada uno de los dominios virtuales.
Nota importante: si no tiene la carpeta renombrada como el dominio desde el que están accediendo, o les falta alguno de los archivos settings.php o las carpetas files, modules, themes. (Como que se muestran en la imagen) sencillamente no les reconocerá el multisitio, procuren no olvidarlo.

5.- Si han hecho todo bien ya deben de tener su multisitio. En mi caso tuve unos problemitas de rendimiento por lo que solamente sustituí las bases de datos y me evite el proceso de instalación.

 multisitio.png]

Felicidades

Multisitio desde un servidor real

Una vez entendido el procedimiento local será un poco más fácil.
Como he notado que en casi todos los tutoriales de drupal siempre se usan dominios como drupal.com y midrupa.com o cosas por el estilo que pueden ser confusos, pretendo explicar lo siguiente con dominios reales de tal forma que sea más ilustrativo espero no confundirlos.
Con las siguientes instrucciones, creare un multisitio con dos dominio y un subdomino con lo quedara cubierta casi toda posibilidad.
Los dominios ilustrativos serán; http://www.quetzal.co.cc, http://www.blackcat.uni.cc y el sub dominio tube.anime.co.tv

Con Cpanel

Debemos de tener una cuenta en un servidor, es preferible apuntada a un subdominio del servidor como principal porque de esta forma tendremos más libertad a la hora de apuntar y mover las carpetas de los dominios adicionales.
Asegúrense de tener adecuadamente configuradas las DNS de sus dominios, y haber esperado las 48 de actualización antes de empezar.

1.-Apuntamos el primer dominio (el principal) desde la siguiente opción del panel; dominios adicionales

 dominios.png]

Lo que nos creara en la carpeta:

Código:
public_html/www.quetzal.co.cc/

lo ideal sería que al momento de añadir el domino lo hiciéramos a una carteta llamada multisitio (o como gusten), pero dado que no todos los paneles permiten hacer esto y para no confundirlos lo dejaremos así

2.-Aquí ponemos los archivos de instalación de drupal, con ayuda del FileZilla y creamos las carpetas sites/blackcat.uni.cc/ y sites/tube.anime.co.tv/ tal como lo hicimos en el modo local. XD (paso 3)

3.- añadimos el subdominio que gusten, en este ejemplo anime.co.tv ya estaba apuntada al mismo server.

Por defecto le opción del panel nos pedirá la carpeta en la que ira colocado aparecerá algo así;

Código:
User/public_html/tube.anime.co.tv/

 subdominio1.png]

Escribiremos lo siguiente;

Código:
User/public_html/www.quetzal.co.cc/

 subdominio2.png]

De esta forma el dominio y subdominio esta dirigidos a la misma carpeta, y nos evitamos el paso del symlink mencionado en los tutoriales que les recomendé (que no se puede aplicar en la mayoría de los server) y como ya hemos puesto los archivos necesarios de las carpetas sites/ de drupal ya deberíamos poder entrar a los dominios desde nuestro navegador.

4.- Para apuntar el siguiente dominio, se tendría que seguir un procedimiento similar, pero de hecho es más fácil, desde;

dominios Apuntados
 dominios.png]

Lo único que témenos que hacer es seleccionar el dominio http://www.quetzal.co.cc (principal) y añadir el nuevo http://www.blackcat.uni.cc lo que los dirigirá a la misma carpeta de forma automática.
 dominiosapuntados.png]

5.-Si te interesa compartir usuarios y tablas de la base de datos, consulten los tutoriales mencionados ahí está bien explicado.

Listo ya tienen su multisitio. Han dominado la función más poderosa y difícil de drupal.
Ahora sí que los blogeros de Wordpress nos presuman su multi-usuario, nosotros ya tenemos nuestro multi-sitio.

Utilidades

Por último les recomiendo que revisen los siguientes módulos para la administración de Multisitios:

Multisite API
Multisite login
Multisite manager
Multisite Search
 
para cualquier cosa sobre este tutorial me pueden consultar atravez de esta dirección; byuki.com
 

Comentarios

multisitio drupal

a mi entender, es tener varios sitios web con la misma IP. solamente se necesita tener tu hosting, en la carpeta raiz de pagina web, tu va a tener varias carpeta con pagina web diferentes.

si estoy equivocado por favor me lo dicen.

Gracias

Los VPS

Cuando contrato un hosting, es necesario contratar un VPS para hacer una instalación multisitio en los sub-dominios? Gracias por alguna respuesta. Fabian

thanks!Graham

thanks!

Graham

Ayuda

Hola, sera que me pueden dar una mano... He contratado un servidor o hosting y tengo mi dominio... estoy tratando de utilizar Drupal como gestor de contenidos, pero no he podido instalarlo bien... ya entro casi en la desesperación... podrian ayudarme a configurar todo y a instalar el drupal... tiene Cpanel... pero necesito saber que he hecho mal... Bueno en fin... desde el principio, como si acabasen de entregar mi servicio de histing y entre por primera vez... me entienden??

crear un site para una oficina contable

buenas,

soy nuevo en drupal y tengo la intencion de crear un sitio, para una oficina de contabilidad, ya que mis esposa es contable. y quiero que si esta a su alcance mi ayuden a crear o personalizar una plantilla, y tambien la buena configuracion de drupla.

Gracias.

multisitio drupal

tambien tu puede un hosting tanto de pago como gratis, pero si necesito un hosting.