Posted by dark.o on June 30, 2009 at 5:03pm
Hej igen!
Jag har tittar lite runt men hittar ingen enkel, rakt-på-sak lösning för detta. Jag vill köra flera sajter, oberoende av varandra (de delar inte data) på den drupal installationen som jag har hos min webhost, Hostgator. Hur?
Eftersom jag har lagt lite jobb på den Drupal installationen, känns det lite onödigt att behöva ladda ner alla moduler på nytt, i en separat installation, eller?
Tacksam för all hjälp!
darko

Comments
Du använder dig av
Du använder dig av
sites-katalogen.sites/allinnehåller moduler och teman som gäller alla webbplatser.sites/defaultinnehåller moduler och teman som gäller alla webbplatser som saknar en egen hostkatalog.sites/example.com(hostkatalog) innehåller moduler och teman som gäller webbplatsenexample.com(inklusive www.example.com och alla andra subdomäner)Gör så här:
sites/all/modulessites/all/themessites/example.com/modulessites/example.com/themesErsätt
example.comi exemplen ovan med ditt eget domännamn.Jakob Persson - NodeOne
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Flera sajter
Detta var intressant.
Hur gör jag ifall jag vill ha flera sajter på samma databas,teman och moduler då?
/rootkatalog/drupalkatalogen
Sen installerade jag en till drupalsida i
/rootkatalog/drupalkatalogen/nyasidan
Men det funkade inte som tänkt.
Är inte säker på om jag ens behövde installera om drupal på nytt förnya sidan.
Tack för hjälpen
Tack för hjälpen Jakob.
Jag har lagt till nu foldern för det nya domänet under public_html/sites/mittdomän.com. Domänet pekar om till den foldern för att hämta filer. När jag skriver in mittdomän.com i webläsaren kommer jag ingenvart. Kan bero på att jag pekat om domänservrarna till Hostgator för ett par timmar sedan bara, eller är det något annat mer grundläggande som jag har missat?
Vill tillägga att i
Vill tillägga att i mittdomän.com foldern, under /sites, finns bara ett cgi-bin fil... Ha i åtanke att jag har många timmar i skolbänken, dock nästan inga i programmering, CMS och liknande... :)
Så här funkar
Så här funkar det:
Du skall alltså peka domänen till
public_html/där Drupalsindex.phpligger. Drupal tar hand om resten!Jakob Persson - NodeOne
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Väldigt snabba tips här i
Väldigt snabba tips här i den svenska gruppen. Uppskattas!
" * Om domännamnet hittas laddas settings.php-filen från den matchande katalogen in.
* Om domännamnet hittas laddas settings.php-filen från default-katalogen in. "
bara en följdfråga... du menar om domännamnet inte hittas så laddar den settings.php från default dvs. public_html i mitt fall?
bara för att klargöra ... när jag lägger till domän hos webhosten, så vill den att jag väljer root katalagen, och då har jag hittills skapat mapp mittdomän.com antingen under public_html/mittdomän.com, eller under sites/mittdomän.com. istället skall jag bara välja och peka till root public_html utan ngn specifik mapp, och sedan skapa mappen "för hand" under sites/mitdomän.com?
även, settings.php, skall den kopieras till public_html/sites/mittdomän.com? för som sagt, där finns det inget förrutom en cgi-bin fil just nu.
tackar igen för din tid
Default-katalogen är
Jakob Persson - NodeOne
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
nu fattar jag. i default
nu fattar jag. i default katalogen har jag mappen /files där det finns images och fivestar folder, men det behöver jag inte utan endast kopiera settings.php, i guess. Där hittar jag även defaultsettings.php... same but different?
kommer beställa Using Drupal då, littar på dig!
Using drupal beställt, så
Using drupal beställt, så efter 2-3 arbetsdagar kommer jag ställa mycket mindre frågor här! Jakob, om du är på tråden, nu när jag går in på mitt nya domän, så får jag upp den gamla sidan.... känns som ett steg i rätt riktning iaf. men lite finjusteringar behövs någonstans???
Här finns mer
Här finns mer information:
http://drupal.org/node/43816
Rekommendar också en bra bok om Drupal. Det finns också en bra IRC-kanal, #drupal-support på irc.freenode.net.
Jakob Persson - NodeOne
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
yes, kommer bli en bok om
yes, kommer bli en bok om drupal. Tittade på Using Drupal som verkade bra, dock var det några på amazon som tyckte att den var full av fel? Eller Building Powerful and Robust Websites with Drupal 6?
Using Drupal är en bra bok.
Using Drupal är en bra bok. Jag vet inte vilka recensioner du läst men jag känner flera som kommit väldigt långt med Drupal på kort tid tack vare den boken. Vi har flera exemplar här på företaget som praktikanter och de som är nyfikna på Drupal ofta lånar.
Jakob Persson - NodeOne
Jakob Persson – Leancept – Results-only digital and marketing consultants – Personal blog
Löst! Det som skall göras
Löst! Det som skall göras är att ta default.settings.php från sites/default och kopiera till mappen sites/domän.com, där man sedan byter namn på den till settings.php. När man då knappar in sitt nya domän.com startar drupal en ny installation, som kör på den befintliga drupalkatalogen. Och precis som Jakob skrev, det nya domännamnet skall peka till root katalagon där index.php ligger, alltså inte sites/domän.com utan i mitt fall blev det public_html/
En liten fråga, hur är det
En liten fråga, hur är det med databasen i detta fallet? Använder man unika databaser för var site? Vad är "best practice" ?
Henrik Jönsson - http://www.orestad-linux.se
Japp
Man använder en databas per sajt, men man kan också ha en extra databas där man lägger gemensamma tabeller om man t ex vill ha samma användare på flera relaterade sajter, se http://drupal.org/node/291373.
/Adam