Drupal multisiter

Events happening in the community are now at Drupal community events on www.drupal.org.
ChristianP's picture

Hej, är det någon som kan förklara hur man får till flera hemsidor på ett drupal-gränssnitt? Så långt som jag förstått det så skapar man en ny mapp som man döper till sidan i "/sites/all" och sen gör man som vanligt. Men vad är fördelarna och nackdelarna med detta? Hur fungerar domänerna? Blir det subdomäner av alltihop eller riktiga?
Typ http://hej.exempel.se istället för http://exempel.se, en sida och en annan under sites/all http://exempel2.se. Och det funkar att komma åt de alla? Hur blir det när man skriver "/admin" på t.ex. http://exempel2.se, då kommer man till adminpanelen för just den sidan där även modulerna för den sidan finns eller?

Om vi säger att jag har stylat en gästbok snyggt som jag vill använda på andra hemsidor jag skapar, hur gör jag då? Är modulen Backup and Migrate nåt att fundera på? Ja, plus stylesheetet måste jag ju ha med.

Som sagt, vill veta fördelar och nackdelar med att köra flera hemsidor på en Drupalpanel. En fördel jag kan komma på nu är ju att om man har 10 hemsidor så slipper man ju gå in på varenda en och uppdatera moduler/drupal, så kan man uppdatera på en och allt blir uppdaterat på en gång. Finns det någon med erfarenhet? Vad händer med databasen? Blir det en extra table-grupp för varje sida man gör?

Comments

Multisajter

thom_s's picture

Jag har provat multisajter lite till några kurser jag har i gymnasiet. Det funkar helt ok - när man väl fått igång det.
drupal.org har tydlig info, om inte helt lättsmält.

Huvudprincip:
Direkt under "/sites" skapar du mappar som blir undersajter.
Jag har enbart använt subdomäner och kallat dem sub1.mindomän.se, sub2.mindomän.se etc.
I dessa undermappar finns sen enbart en settings.php där du anger databas och inloggning. (Jag har enbart kört med separata databaser för varje sajt.) Här kan du även lägga filer som ska laddas upp i files (skapas normalt vid installationen), och om du vill ha någon modul eller ett tema som du enbart använder för just den undersajten kan du lägga den här.

Problemet jag hade med mitt webbhotell var att få till symlänkar (som jag inte hade en aning om vad det var när jag började) som pekade på rätt mapp. Men de löste dem genom att skapa en länk som hette sub1 och som pekade på /sites/sub1.mindomän.se
Då funkade det hela och jag kunde surfa in på sub1.mindomän.se.

Just uppgradering av Drupal och moduler tycker jag funkar bra när man har en 5-6 sajter igång. Det spar tid.
(Har tyvärr inte satt mig in i svn än, är en gammal typisk windowsanvändare... men kanske får jag tid nån gång...)

--
thom_s

Aha, tack för informationen.

ChristianP's picture

Aha, tack för informationen. Det är bara en sak jag behöver riktigt begripa.

Om vi säger att jag har skapat en hemsida till en klient som har domänen www.klientsida.se. Så får jag en till klient som ska ha en hemsida. Om jag då gör en undermapp i /sites som vi kallar för www.klientsida2.se, kommer jag bara kunna göra sub-domäner till www.klientsida.se då? Eller kan jag peka om www.klientsida.se till typ www.klientsida2.se. Eller blir det klientsida2.klientsida.se, alternativt www.klientsida.se/klientsida2.se? Inget av de senare alternativen är ju nåt att ha såklart. :P Som jag förstod det så pekar den om som i första alternativet smart nog?

Halvt svar

thom_s's picture

Jag har inte provat med olika domännamn. Här får någon annan rycka in som kan mer om domännamn och vart de pekar/ska peka om man använder multisite.

Däremot är det tydligt att du kan använda sättet du själv önskar, se http://drupal.org/node/53705.

Du kanske får göra som jag, höra med ditt webbhotell, där finns ofta kunskapen. Om de har tillräcklig servicenivå vill säga...

--
thom_s

...andra halvan

nadam's picture

Alla domäner ska peka på samma sak.

Drupal sköter sedan vad som visas baserat på vad som ligger i sites-katalogen, t ex
/sites/klientsida.se
/sites/klientsida2.se

Se även http://groups.drupal.org/node/20419#comment-70899

/Adam

Tack för svar, nu blev man

ChristianP's picture

Tack för svar, nu blev man lite klokare i alla fall. :)

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week