Nybörjarguide: Så installerar du Drupal 5

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Detta är en enkel guide för dig som är ny med Drupal och vill testa att installera en egen kopia.
Nya användare är välkomna att lägga till frågor i slutet av artikeln. Mer erfarna användare är välkomna att svara på frågor, och eftersom detta är en wiki-sida är alla välkomna att förbättra sidan så som de finner lämpligt.

Denna guide beskriver hur du installerar Drupal på en sida du har på ett webbhotell. Det finns också möjligheter att köra Drupal lokalt på din egen dator, men det beskrivs inte här.

Del I: Installera Drupal


Du behöver

  • Ett konto på ett webbhotell (inklusive en databas och stöd för PHP)
  • Ett FTP-program (till exempel FileZilla)
  • Ett program som klarar av att packa upp .tar-filer (till exempel 7-zip)

1: Ladda upp Drupal

  1. Ladda hem den senaste versionen av Drupal och spara på en lämplig plats på hårddisken.
  2. Packa upp/extrahera filen. Den blir förmodligen till en ny arkivfil, som du måste packa upp igen. Du får då en mapp som heter exempelvis "drupal-5.2".
  3. Starta FTP-programmet och anslut till FTP-kontot till din webbplats. Du kommer att behöva inloggningsuppgifter som din webbleverantör skickat till dig.
  4. Ladda upp hela innehållet i din Drupal-mapp till din webbplats. Du kommer förmodligen att få frågan om du vill skriva över en fil som heter .htaccess. Gör det i så fall. (Om du vill ha Drupal i en underkatalog på din hemsida skapar du först en ny mapp, och laddar upp Drupal till den katalogen.)
  5. När alla filerna är uppladdade, skapa en ny katalog på webbplatsen med namnet "files". Ändra egenskaperna för katalogen så att Drupal får skrivrättigheter. (Med FileZilla gör du detta genom att högerklicka, välja "properties", och se till att "write" i mittenraden är förkryssat.)
  6. Öppna en webbläsare och gå till din Drupal-sida. Du borde nu komma till Drupals installationsguide. (Om inte: kolla under felsökning nedan.) Fyll i uppgifter för databasen och klicka OK. Under avancerade inställningar kan du också lägga till ett prefix för tabellerna som Drupal lägger till i din databas. Det är smidigt om du har flera program som använder databasen - använd till exempel prefixet "DR5_".
  7. Om allt fungerat som det ska är din Drupal-webbplats färdig att logga in på. Följ länken du får fram.

2: Sätt i ordning inställningarna på sajten

  1. På din webbplats finns nu en länk för att skapa det första användarkontot. Det första kontot på din Drupal-sajt kommer att ha fullständiga administrationsrättigheter - möjlighet att ändra inställningar och åtkomlighet på sidan. Det är smart att behålla detta som just ett administrationskonto, inte som ditt privata konto. Förslagsvis anger du därför användarnamnet "admin" eller "superadmin". Användaruppgifter kommer att mailas till e-postadressen du anger. Se till att spara dem.
  2. När du klickar dig in på administrationsmenyn (admin) första gången kommer du troligtvis att mötas av ett felmeddelande, som säger att "Cron" inte har körts. Det är helt normalt, och inget att oroa sig över. Klicka på länken för "run Cron manually", och sen borde allt vara frid och fröjd.
  3. Genom administrationsmenyn > site configuration > site information kan du ange lite grundläggande information om din webbplats, så som namn och en e-postadress att använda som avsändare för meddelanden som webbplatsen skickar ut. Under administrationsmenyn > site configuration > date and time kan du ändra till svensk tidszon, och samtidigt ställa in måndag som första dag i veckan.
  4. Efter detta är det ofta klokt att skapa ett eget (privat) användarkonto. Du gör detta genom menyn administration > user management > users. Genom fliken "add user" kan du lägga till ett nytt konto för dig själv. Du kommer att behöva ange en annan e-postadress än den för användarkonto nummer 1.

3: Ställ in åtkomlighet för användare


Till slut finns det några inställningar för användare som du kan vilja ändra.
  1. Vilka ska kunna bli medlemmar på din sajt? Under menyn administration > user management > user settings kan du bestämma om det ska kunna komma nya medlemmar till din webbplats. Du kan antingen ha fri registrering, låta en administratör godkänna alla registreringar, eller bara låta dem som administratörer bjuder bli medlemmar (vilket är vettigt om du bara använder webbplatsen som ett utökat visitkort). Längre ner på sidan kan du också ändra vilka meddelanden som skickas till personer som registrerar sig på din webbplats.
  2. Vad ska inloggade och anonyma användare kunan göra? Under menyn Administration > user management > access control finns en rad möjligheter att ändra behörigheter för inloggade respektive anonyma användare. Ska bara inloggade kunna läsa innehållet på din sida? Ska anonyma användare kunna lämna kommentarer på din webbplats? Dessa och många fler inställningar finns att justera.
  3. Lägg till eventuella nya användarroller. När du går igenom listan med behörigheter kommer du förmodligen ganska snart till en punkt där du känner att vissa användare borde kunna göra en del saker - kanske skriva bloggar - medan andra inte ska kunna göra det. För att hantera olika användargrupper har Drupal något som kallas roller (roles på engelska). Genom menyn Administration > user management > roles kan du lägga till nya roller, som sedan dyker upp i behörighetslistan. På det viset kan du till exempel ge användare med rollen "administratör" möjlighet att godkänna medlemmar som registrerar sig på webbplatsen.

Klart!


Du har nu en fullt fungerande webbplats. Grattis! En ren installation av Drupal låter dig skapa nya webbsidor där du kan berätta om dig själv eller ditt företag. (Kolla in Grunder i hur du använder din Drupal-webbplats för lite tips om du kör fast.) Troligtvis vill du rätt snart ändra runt på sidan och göra den mer till din egen; använda bloggar, ha forum för ditt volleybollag, och alldeles säkert byta utseende på webbplatsen. Nedan finns beskrivet hur du kan ändra några av de enklare sakerna.

Bonusar: Ändra webbplatsen och gör den mer till din egen


Bonus 1: Byt till svenska som huvudspråk


Det innehåll som du skapar i Drupal - bloggar, kontaktsidor och så vidare - skapar du på precis det språk du vill. Men det kan vara ganska smidigt att ha menyer och inbyggda funktioner på svenska istället för engelska. Det åstadkommer du på följande sätt:
  1. Börja med att ladda hem en fil med den svenska översättningen. Du hittar den på http://drupal.org/project/sv. Ladda ner den som gäller för Drupal 5.
  2. Packa upp filen, på samma vis som med installationsfilen för Drupal, men ladda inte upp filerna som dyker upp.
  3. Gå till administrationsmenyn > site building > modules och se till att modulen Locale är aktiverad. (Spara inställningarna genom knappen längst ner på sidan om du ändrar något.)
  4. Gå till administrationsmenyn > site configuration > localization. Klicka på fliken "import". (Nu börjar det brännas!)
  5. Genom rutan för "language file", leta upp filen "sv.po" som packades upp ur språkfilen. Välj att importera till språket "Swedish (svenska)". Mode-inställningen under importvalet spelar bara någon roll om du har gjort egna språkanpassningar. (Om du inte vet om du gjort det eller inte, har du inte gjort det.) Klicka på import.
  6. I listan över språk som dyker upp borde förutom engelska nu också svenska finnas med. Markera att du vill ha svenska som förhandsvalt språk (default), och spara inställningarna.
  7. Klart!

Bonus 2: Aktivera fler funktioner på webbplatsen


Beroende på vad du vill göra med din webbplats vill du aktivera olika moduler. Moduler är små fristående program som gör att Drupal kan göra nya saker. Du hittar dem i menyn Administration > site building > modules. Några av de som följer med Drupal från början är:
  • Blog. Denna modul lägger till några användbara funktioner om du (eller fler) vill blogga på din webbplats.
  • Contact. Denna modul lägger till en sida där besökare kan e-posta dig genom ett formulär. På så vis slipper du lämna ut e-postadressen och riskera mer spam i din maillåda.
  • Forum-modulen lägger till funktioner som är bra för att ha forum på din webbplats: diskussionsplatser indelade i kategorier, där besökare kan (om du tillåter) skriva inlägg och kommentera på vad andra skrivit.
  • Poll-modulen lägger till funktioner som gör det enkelt att göra omröstningar på din webbplats: Du (eller någon annan) ställer upp ett antal alternativ, och besökare kan rösta.
  • Tracker låter dig (och andra) se vilka ändringar som gjordes senast på webbplatsen.
  • Upload-modulen gör det möjligt att ladda upp filer på webbplatsen, till exempel tillsammans med forum-inlägg eller bloggar.

Som antyddes ovan går det också att använda fler moduler än de som kommer med Drupal från början. Det finns hundratals moduler för allt möjligt färdiga att ladda hem. Vi inte att skriva så mycket mer om här, annat än att för att kunna använda modulerna måste du först packa upp den (på samma sätt som när du packade upp Drupal), och sedan ladda upp dem till katalogen sites/all/modules på din webbplats. (Du kommer att behöva skapa denna katalog första gången.)
En svensk lista över favoritmoduler finns här. En fullständig lista över moduler på drupal.org finns här.

Du kan också fundera över att aktivera "clean URLs". Det gör att du kan använda sökvägar utan det ganska fula "?q=node/...". Du kan aktivera "clean URLs" genom menyn Administration > site configuration > clean URLs. För att aktivera funktionen måste Drupal först kontrollera att funktionen stöds på din server - det finns en länk för att göra detta på administrationssidan du får fram. Om det inte fungerar att aktivera snygga URL:er går det förhoppningsvis att åtgärda genom inställningar i filen .htaccess.
Med snygga URL:er går det också att skapa URL-alias för olika sidor på din webbplats - till exempel kan exempel.se/blogg länka om till din sida för bloggar.

Bonus 3: Ladda hem och ändra teman


Förmodligen vill du ändra utseendet på din webbplats. Det enklaste sättet att göra det på är att ladda hem färdiga så kallade teman. Du kan se ett antal exempel på http://themegarden.org. Där finns också länkar till platser där du kan ladda hem teman. (Du kan också hitta listor över teman på http://drupal.org/project/Themes. Där finns tydligare länkar för att ladda hem teman, men det är svårare att se hur temorna faktiskt ser ut.)

Några saker att tänka på när du väljer tema är, i ordning:

  1. Är temat för Drupal 5, och ser temat bra ut även i olika webbläsare? Trasiga teman är dåliga teman.
  2. Uppfyller temat dina funktionskrav - till exempel med tillräckligt många sidofält?
  3. Tycker du att temat är snyggt (och passar med budskapet på din webbplats)?

När du hittat ett tema som du gillar installerar du det genom följande steg:

  1. Ladda hem temat från dess projektsida på drupal.org. På Theme Garden finns det en länk som heter project <temanamn> (och på drupal.org/Themes finns tydliga länkar).
  2. Packa upp temat, på samma sätt som när du packar upp installationsfilerna för Drupal. Du bör få en mapp med samma namn som temat.
  3. Koppla upp dig mot din webbplats genom ftp, och leta upp katalogen "sites/all". Skapa underkatalogen "themes", om den inte redan finns.
  4. Ladda upp tema-katalogen till sites/all/themes.
  5. Gå till din webbplats, till menyn administrera > byggstenar > teman (administration > site building > themes). Det nya temat bör nu finnas med i listan som visas.
  6. Ange det nya temat som standard, och spara inställningarna. Klart!

Felsökning

  • Jag får felkoden 500 när jag försöker komma till installationsguiden. Detta kan bero på att filen .htaccess innehåller kommandon som din webbleverantör inte tycker om. Testa att stryka alla rader som börjar med "option". (Eller ännu bättre - lägg till en # i början av raden. Då ignoreras raden av servern, men du kan enkelt ändra tillbaka senare.) Om du använder FileZilla kan du ändra i filen genom att högerklicka på den och välja "view/edit". Annars kan du ändra i kopian som ligger på din hårddisk och ladda upp den igen. För att öppna filen använder du lämpligtvis en texteditor - så som Notepad/Anteckningar eller Crimson Editor.
  • ...
  • ...

Diskussion och frågor


* Jag ville inte skriva in något exempel på webbhotell, men det vore inte helt dumt att ha en sida med lista på webbhotell, va?
* Jag tyckte att det kändes överflödigt att lista alla core-modulerna, utan tog istället upp dem som kändes mest aktuella för någon som är helt ny med Drupal. Argumentera gärna för en ändring.

Sweden

Group notifications

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

Hot content this week