Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Multisitio drupal cpanel y localhost
#1
Multisitio drupal cpanel y localhost



No soy un experto ni pretendo copiar lo que ya está hecho, ustedes sabrán 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.

[Imagen: carpetas.png]

4.- Accedemos a nuestro navegador e instalamos drupal desde la ruta; <!-- m --><a class="postlink" href="http://localhost/drupal/">http://localhost/drupal/</a><!-- m -->
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; <!-- m --><a class="postlink" href="http://st1.nalli.co.cc">http://st1.nalli.co.cc</a><!-- m --> o con <!-- m --><a class="postlink" href="http://st2.nalli.co.cc">http://st2.nalli.co.cc</a><!-- m --> 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.

[Imagen: 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; <!-- w --><a class="postlink" href="http://www.quetzal.co.cc">www.quetzal.co.cc</a><!-- w -->, <!-- w --><a class="postlink" href="http://www.blackcat.uni.cc">www.blackcat.uni.cc</a><!-- w --> 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

[Imagen: 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/
[Imagen: subdominio1.png]

Escribiremos lo siguiente;
Código:
User/public_html/www.quetzal.co.cc/
[Imagen: 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
[Imagen: dominios.png]

Lo único que témenos que hacer es seleccionar el dominio <!-- w --><a class="postlink" href="http://www.quetzal.co.cc">www.quetzal.co.cc</a><!-- w --> (principal) y añadir el nuevo <!-- w --><a class="postlink" href="http://www.blackcat.uni.cc">www.blackcat.uni.cc</a><!-- w --> lo que los dirigirá a la misma carpeta de forma automática.
[Imagen: 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
Crear tipo de nodo. Agregar campos CCK. Crear Vista. Enjuague. Y repita.
WWW
#2
Muchas gracias por compartir esto con nosotros Guiño

Sin duda alguna es una colaboración muy útil y muy laboriosa. Para q veas q hace más el q quiere q el q puede. Felicidades.
[Imagen: firmabp.jpg][Imagen: mineenlineaentregadispo.jpg]
WWW
#3
Wow... Muy bueno!!

De verdad, gracias Guiño
[Imagen: firmatwitter.png][Imagen: firmataq.png]
WWW
#4
vaya, dime donde te deposito el dinero por tan buen tuto!

te rayaste joksan muchas gracias por el dato, voy a probar con tu método a ver que tal va!

eres mi idiolo del día Gran sonrisa
[Imagen: Bann.png]
WWW
#5
wow, joksan, estupendo el tuto. Muchisimas gracias, amigo Guiño
WWW
#6
muchas gracias muchachos, le dije que les informaria como lo hise y lo que prometo lo cumplo XD.

por cierto me avisas como te taquion.
Crear tipo de nodo. Agregar campos CCK. Crear Vista. Enjuague. Y repita.
WWW
#7
pues ya veré, aunque como ando usando otro panel diferente, puede que se me compliquen algo las cosas
[Imagen: Bann.png]
WWW
#8
el vista panel supongo, solo cambian el nombre de las cosas un poco pero es lo mismo. por sierto miren este nodo:

<!-- m --><a class="postlink" href="http://drupal.org.es/node/8039">http://drupal.org.es/node/8039</a><!-- m -->
Crear tipo de nodo. Agregar campos CCK. Crear Vista. Enjuague. Y repita.
WWW
#9
Gracias joksan Guiño
[Imagen: firmatwitter.png][Imagen: firmataq.png]
WWW
#10
vaya joksan, pues vamos a ver que tal funciona con cista panel

a mas de uno le servirá
[Imagen: Bann.png]
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Drupal 8 Beta Preview joksan 2 359 04-01-2016, 05:44 PM
Último mensaje: Taquion
  Drupal 8 ¡Ya esta en puerta! joksan 6 502 25-11-2014, 05:56 PM
Último mensaje: lasr
  [Tuto] Instalar Drupal 7 lukas 6 1.276 21-07-2014, 10:15 PM
Último mensaje: Kevin9908
  Consulta - Transferir Drupal Kevin9908 4 635 14-07-2014, 09:39 PM
Último mensaje: AbaddonOrmuz
  [TUTORIAL] Instalación de Drupal Taquion 27 4.224 14-07-2014, 07:50 PM
Último mensaje: Kevin9908
Pregunta error al instalar drupal edwin 3 672 26-12-2013, 11:44 PM
Último mensaje: joksan
  Nueva aplicacion en Drupal Angel_Santos 3 1.022 30-06-2013, 10:19 PM
Último mensaje: joksan
  Como saber que versión de Drupal usas? lukas 5 4.137 03-04-2013, 10:18 PM
Último mensaje: Luis Lopez
  Plantillas Drupal MixTur 3 1.289 03-04-2013, 08:48 PM
Último mensaje: Luis Lopez
  Solucionado: ¿Cómo insertar un formato de entrada PHP en Drupal? Arrakis 4 3.298 06-01-2013, 07:52 PM
Último mensaje: MrLoco



Usuarios navegando en este tema: 1 invitado(s)