Hejsan
har försökt att göra en multisite installation utan att lyckas.
Enligt den info som jag har lyckats hitta så ska man
1 peka den domänen / subtomänen till drupalroot katalogen (www.exempel.se)
2 skapa en katalog under site med den domän subdomän man vill använda (site/test.exempel.se)
3 kopiera settings.php till denna katalog med rätt inställningar till en databas.
4 skapa en databas man vill använda.
funkar mest inte alls försöker jag komma åt den via en subdomän så får jag bara "sidan kan inte hittas".
har även testat att peka subdomänen direkt till katalogen under site/
Förmodligen har jag missat något någonstans... frågan är bara vad.
Enda jag lyckats få reda på när jag letat efter svaret är att många har problem med att lyckas...
Anledningen till att jag vill ha en multisite installation är att jag kommer att ha ett par drupal sidor på samma webbhotell. För att underlätta underhållet är de ju väldigt smidigt att endast behöva installera och uppdatera drupal och alla moduler EN gång.
/Jürgen
Comments
Virtual hosts på webbservern
Multisite har givetvis sina fördelar, men ett viktigt villkor är att du har möjlighet att konfigurera webbservern med en virtuell webbserver ("virtual host") för varje sajt. Detta är ofta INTE fallet på många webbhotell där varje användare har endast en virtuell webbserver som länkar en och endast en url till din webbkatalog hos webbhotellet.
Stegen i att komma åt din site i en multisiteinstallation är följande:
1) Du anger en url i webbläsaren
2) Förutsatt att angiven url i dns är konfigurerad till att peka på ditt webbhotells webbserver så kommer din förfrågan att hamna på rätt server
3) Servern måste sedan ha en virtuell host konfigurerad för varje site i din multisiteinstallation och samtliga dessa skall länka till en och samma webbkataog (din "drupalkatalog).
4) Multisiteinstallationen av drupal använder sig sedan av mönstermatchning av den url du angett i webbläsaren för att föra dig till rätt site.
Jag misstänker att det är steg 3 ovan som saknas. Själv har jag tyvärr tvingats ge upp multisite just pga att jag inte har möjlighet att konfigurera vituella servrar på webbservern (jag har som användare en och endast en virtuell server). Istället lägger jag varje sajt i egen drupalinstallation i underkatalog ("siteXX") till min webbkatalog och kommer åt den via http://[min webbadress]/siteXX. Jag måste då tyvärr uppdatera varje drupalinstallation separat, men har inte kommit på någon bättre lösning.
/Lars-Erik
Tack för svaret
De var den bästa beskrivning jag har läst än så länge och lättförståelig.
Stämmer nog bra att de är steg tre som saknas tyvärr...
Det skall funka att köra
Det skall funka att köra multi-site även när de olika siterna ligger i olika underkataloger. Se http://drupal.org/getting-started/6/install/multi-site
(Jag har dock aldrig provat det själv.)