Crear un drupal multisite

You can't request more than 20 captcha challenges without solving them. Your previous captcha challenges were flushed.

Tengo varios proyectos en mente y necesito crear un drupal multisite. Estoy buscando informacion pero no encuentro nada util. Quien me lo puede explicar 'for dummies'?.

gracias. Salutes

Comentarios

Drupal multisite

Hola, precisamente yo me estoy peleando con este tema desde hace unos días y ya tengo las ideas bastante más claras que al principio, así que te daré unas pistas clave y un par de URL muy útiles, y pienso que te será fácil hacerte con el asunto.

El concepto de multisite en Drupal básicamente consiste en tener una sola instalación de Drupal, y crear instancias de esta única instalación para tener diferentes sitios Drupal independientes, sin tener que instalar Drupal para cada uno de ellos.
En la práctica, esto quiere decir que comparten todo el código PHP de Drupal, pero no el contenido de la BD.
De forma muy resumida, tú tienes un sólo código común para todos los sitios que crees, pero en un directorio (en concreto, sites) defines las características individuales de cada uno de los sitios, en el fichero settings.php, donde le dices a cada sitio cuál es su base de datos particular de la que tiene que leer el contenido.
Por tanto, cuando accedes a uno de los sitios creados a partir del principal, estás ejecutando el mismo código PHP común a todos, pero estás cargando el contenido de su propia base de datos.
Hay variantes en el tema multisite (utilizar una sola BD con prefijos distintos para las tablas, compartición de usuarios, etc), pero éste es el caso estándar y más sencillo de entender.

A continuación te pongo un par de enlaces que te resultarán muy útiles:
http://drupal.org/node/322363
http://drupal.org/node/107347
http://groups.drupal.org/multisite

Espero que te sea de utilidad, si me hubieran dicho esto a mí hace unos días me hubiera ahorrado un montón de tiempo!

Saludos desde Málaga,

Daniel Marfil
CITIC

Wow, gracias, he estado

Wow, gracias, he estado leyendo lo que has escrito y funciona genail. GRACIAS!!!!. salutes

Index no aparece, sale página en blanco con texto que no entiend

Hace 2 semanas empecé a trabajar con Drupal y con más o menos problemas que logré ir solucionando poco a poco, logré crear toda mi página web: http://www.tradym.net que funcionaba perfectamente hasta hoy.
Hoy he intentado configurar un subdominio, para un apartado diferenciado de la página principal que se titule: "traductores" y he instalado los módulos: domain y subdomain. También he modificado el archivo "hosts" de Windows para tratar de configurar mi subdominio como local. No sé exactamente qué es lo que ha generado esto que aparece en mi página principal y no encuentro la forma de quitaro y restaurar el inicio que tenía antes. Ahora me aparece una página en blanco con este texto:

$matches = FALSE; if (preg_match("|www.tradym.net|",$_SERVER["HTTP_HOST"]) && preg_match("|site/(\w+)|",request_uri(), $matches) && $matches) { $my_site_base = $matches[1]; $db_prefix = "". $my_site_base ."_"; $base_url = "http://www.tradym.net/site/". $my_site_base .""; // NO trailing slash! $db_url = "mysql://tradymn_yvette:DATABASE_PASSWORD@localhost/tradymn_tradnova"; ///This assumes you have a ./files directory in your base drupal directory $conf = array( "file_directory_path" => "files/".$my_site_base, ); }

Estoy desesperada, he probado todo lo que se me ha ocurrido. Incluso cargar un backup del sitio para eliminar esto, reinstalar drupal en el sitio para luego cargar los archivos desde el backup, un montón de cosas que no han conseguido eliminar la dichosa página blanca con el texto. Alguien podría decirme, por favor, de donde viene el error (no quisiera que se repitiera), qué lo ha generado y, sobretodo ¿¿CÓMO LO QUITO y restauro mi web desde el backup????

Gracias por adelantado por vuestra ayuda.
Saludos.

Hola, Por lo que estás

Hola,

Por lo que estás contando imagino que el error no va a estar en la instancia de drupal que has creado, creo que el error está en la configuración que has dado en el archivo 'hosts' de windows o en la configuración de los modulos domain y subdomain.

Revisa primero el hosts de windows, después accede a la base de datos y deshabilita los 2 módulos nuevos. Con esto debería funcionarte.

Suerte
--
saludos

cyfuss

Estoy releyendo tu email y

Estoy releyendo tu email y no sé si el error lo has tenido antes de instalar los nuevos módulos o después, de todas formas, he entrado en tu web y funciona correctamente, salvo el 'acceso denegado' de la página de inicio.

--
saludos

cyfuss

Problema después de instalar y configurar nuevos módulos

Hola,

Gracias por tu respuesta. El problema lo tuve después de la instalación de los módulos. Los desinstalé y hasta los eliminé de la carpeta de módulos, pero la página en blanco sigue ahí. Y a mi no me muestra "acceso denegado" sinó el código que adjunté en el primer post. Además, al ver que también había modificado el archivo "hosts" y que quizás interfería en el error, lo puse tal como estaba antes de la modificación.

Lo que no entiendo es que hayas podido acceder a la página. El error aparece en http://www.tradym.net y efectivamente, la página con la desinencia "/es", "/ca", "/en" funcionan, pero claro, los usuarios, eso no lo saben. Por eso es fundamental para mí que la página inicial vuelva a mostrar el nodo que indiqué como inicio.
¿Cómo puedo hacerlo?

Error después de instalar módulos

Hola,

Gracias por tus comentarios y ayuda.
Los problemas empezaron después de instalar e intentar configurar los módulos. Estoy casi segura que el módulo que crea el "conflicto" es el multisite manager. En cuanto vi que modificando el settings.php me aparecía la página en blanco y el texto en la home hice lo siguiente:
1- modificar el archivo hosts y volverlo a poner estaba en origen.
2- deshabilitar y eliminar los módulos que había instalado esa mañana subdomain, multisite manager y domain a través del admin.
Al ver que con esto no se solucionaba, hice un backup del contenido del día anterior a la catástrofe. Y ahora tengo la página funcionando pero "oculta".
El problema es que la home no funciona, pero si vas a http://www.tradym/es o /ca o /en, funciona perfectamente. El misterio está en saber dónde narices está el código que aparece en la home para eliminarlo y que los visitantes de la home vean mi indice normal.

¿Qué puedo hacer?
Saludos,
Yvette

Yo puedo ver perfectamente

Yo puedo ver perfectamente lo que has escrito en la pagina principal, lo que no consigo ver es el cambio de idioma.

Esto lo puedes solucionar indicando en la entrada el idioma en el que tiene que aparecer y configurando el idioma para que muestre el idioma en el que esta escrito y que tenga en cuenta el idioma de tu navegador para mostrar la pagina de inicio.

--
saludos

cyfuss

Aaarrrrggggh cada vez lo entiendo menos

Ahora si que no entiendo nada. Así que tu no ves una página en blanco con el código del primer post en la página incial? ¿Y porque yo lo veo?

no lo entiendo, no lo entiendo, no lo entiendo...

Jejeje, creo que has tocado

Jejeje, creo que has tocado demasiadas cosas Smiling.

Revisa los permisos
Puede ser que hayas modificado algo de los permisos y puede ser que no tengas acceso a determinadas opciones
Revisa el idioma de tu usuario
Comprueba que tu idioma predefinido no esté alterando el contenido de tu web
Prueba con un usuario anonimo
Es posible que hayas otorgados mas permisos de la cuenta y pueda interferir
Prueba desde una ip diferente
Así podrás comprobar como lo van a ver los usuarios externos que se conecten. Podrás comprobar como lo veo yo
Revisa la cache
Piensa que la cache, tanto de tu navegador como de drupal, puede provocarte mas de un dolor de cabeza

Intenta revisar esto, de todas formas, deberias hacer un analisis de todos tus pasos y revisarlo porque no es normal que un usuario anonimo pueda visitar la pagina sin problemas y tu no.

--
saludos

cyfuss

muchisísimas gracias

Muchísimas gracias por tus consejos, Cyfuss.
La verdad es que aunque no sepa como quitarme de encima la dichosa página en blanco, por lo menos tengo el alivio (relativo) de saber que sólo yo lo veo mal.

Siento ser tan pesada, pero la verdad es que me han comentado varias veces lo del problema de los idiomas. Cuando entras la página está en catalán y al clicar la bandera española, por ejemplo (sólo funciona en castellano, catalán e inglés por ahora) cambia el menú (se pone en castellano) pero no el contenido de la página. ¿Podrías explicarme cómo puedo solucionarlo como si se lo explicaras a un crío de 8 años?
Gracias!!!

saludos.

Se ve bien en mozilla

Alucinante.
He intentado visualizar la página con Mozilla y... funciona bien!!!
No entiendo porque en explorer 6.0 se muestra el error que me trae de cabeza. Y claro, sigo sin saber cómo quitarlo.
El tema del idioma también tiene su gracia, he logrado que los menús de idioma funcionen, pero como ves tú, si no marcas un menú en un idioma, al clicar en la banderita el menú cambia al correspondiente idioma, pero el contenido no. TAmpoco sé como arreglaro. Pero no es mi problema principal ahora mismo.

saludos,
Yvette

Jeje, esto debería ser un

Jeje, esto debería ser un nuevo post en el foro Eye-wink

El asunto del idioma me suena a esto: http://cyfuss.com/no_veo_el_contenido_que_he_creado

Si no consigues solucionarlo en cuanto encuentre un hueco, escribiré un post explicando como se puede escribir contenido en varios idiomas.

Sobre Internet explorer 6.0... pues no se cual es error pero piensa que puede ser por el theme que estes usando o los modulos que uses ya que es una version muy antigua (ya van por I. Explorer 8 ) y quizás tenga algunas limitaciones que impidan ver correctamente la web

--
saludos

cyfuss

Yupiiiiiiiiii

Smiling
Aleluya. Por fin he eliminado la página. He seguido tus instrucciones y salvo lo de la memoria caché del navegador, nada había funcionado. Resulta que algo se había quedado "trabado" en la caché del navegador y todo el rato me mostraba ese error, y claro, sólo a mí. Ahora ya lo veo bien. Yupiiiii. Muchas gracias por tu ayuda.

Tienes razón respecto a la consulta de los idiomas. Debería ser un nuevo post. Esperaré con impaciencia tu post sobre el tema.

Muchísimas gracias de nuevo.
Saludos,
Yvette

Me alegra que se haya

Me alegra que se haya solucionado todo tan pronto.

--
saludos

cyfuss

Enviar un comentario nuevo

Smileys
:);):(:D}:):P:O:?8):jawdrop::sick:
El contenido de este campo se mantiene como privado y no se muestra públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • Textual smileys will be replaced with graphical ones.

Más información sobre opciones de formato

Captcha
Esta pregunta es para probar que el que escribe el comentario es un humano
10 + 3 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

Tienda de música online