Installera WordPress

Instruktionerna gäller för version 2.7 samt 2.8 med underversioner. Det är med andra ord samma instruktioner för 2.7 som för 2.7.1.

Den här sidan är tokigt lång, men låt inte det avskräcka dig! Bloggplattformen WordPress är relativt enkel att installera, i alla fall jämfört med många av de alternativ som erbjuds. Här går jag igenom installationen, steg för steg, men exempel och bilder. Följer du den från början till slut så får du inga problem. Du kommer behöva ändra lite i en PHP-fil, men det är inget komplicerat alls, och exemplen skall förhoppningsvis vara talande nog.

Det finns vissa krav som du, samt ditt webbhotell måste uppfylla. Vi börjar med kraven på dig som skall installera WordPress:

  1. Du måste ha ett webbhotell samt en egen domän för att kunna installera WordPress.
  2. Du behöver inte kunna programmera PHP, men du kommer behöva fylla i vissa uppgifter i en PHP-fil. Låter det läskigt så be om hjälp, eller överväg en blogghost.
  3. Du behöver en MySQL-databas, så antingen måste du skapa en själv, eller så får du be ditt webbhotell om det. Till denna behöver du användarnamn, lösenord, databasens namn, samt eventuellt även adressen till databasservern. Prata med ditt webbhotell om det för mer hjälp.

Vidare så finns det vissa krav på webbhotellet som måste uppfyllas. Detta är kraven för WordPress 2.7:

  • PHP version 4.3 eller högre.
  • MySQL version 4.0 eller högre.
  • Apache-server är också bra (med mod_rewrite för snygga länkar), men inget krav.

Är du osäker på om ditt webbhotell har detta så kontakta dem och fråga, eller besök deras hemsida. Har du tänkt välja ett nytt webbhotell så är det vad du tittar efter. Börja Blogga rekommenderar Binero, som har fullt stöd för WordPress!

Förberedelser

Ladda ner WordPressBörja med att gå till wordpress.org/download och ladda hem den senaste versionen, alternativt sv.wordpress.org för den svenskspråkiga varianten. Här utgår vi från den svenskspråkiga versionen, men skillnaderna är minimala. Medan den laddar ned så förbereder du följande hos ditt webbhotell, troligtvis i någon form av kontrollpanel:

  • Skapa en MySQL-databas till din blogg. Notera dess namn, samt användarnamnet och lösenordet till den – du behöver detta under installationen.
  • Om du redan har en databas som du vill använda så ta reda på dess namn, samt användarnamnet och lösenordet till den. WordPress kan lagras i databaser som redan innehåller data, men det är inte rekommenderat.
  • Leta rätt på dina FTP-uppgifter så att du kan ladda upp WordPress till ditt webbhotellskonto. Behöver du hjälp med detta så kontakta ditt webbhotell.

När detta är klart så packar du upp zip-filen med WordPress som du laddade ned, och startar ditt FTP-program. Ladda upp innehållet i wordpress-mappen (alltså inte hela mappen, om du inte vill ha WordPress installerat i den förstås – bara innehållet) till den plats där du vill ha din blogg.

Ladda upp med FTP

Exempel: Jag installerar WordPress till kampanjsidan Spela rollspel. Vi har adressen spelarollspel.se, och jag vill ha bloggen direkt där, alltså inte i någon undermapp. Därför laddar jag upp innehållet i mappen wordpress, direkt till spelarollspel.se. Hade jag velat ha bloggen på spelarollspel.se/blogg/ så hade jag skapat mappen blogg under spelarollspel.se, och sedan laddat upp innehållet i mappen wordpress till mappen blogg.

Installera WordPress

Bland filerna du laddade upp så finns en fil som heter wp-config-sample.php. Öppna den, helst direkt på servern, via ditt FTP-program. Troligtvis gör du det genom att högerklicka på den och välja Öppna eller Öppna med. En texteditor fungerar bra, exempelvis Anteckningar under Windows. Öppna den inte med Word eller liknande ordbehandlare, de riskerar förstöra filerna!

Hitta wp-config-sample.php via FTP

I wp-config-sample.php skall vi ändra följande rader (fetstil i exemplet nedan):

<?php
/**
 * Baskonfiguration för WordPress.
 *
 * Denna fil innehåller följande konfigurationer: MySQL inställningar, Tabellprefix,
 * Säkerhetsnycklar, WordPress Språk, och ABSPATH. Du kan hitta med information genom
 * att besöka {@link http://codex.wordpress.org/Editing_wp-config.php Editing
 * wp-config.php}. Dina MySQL uppgifter får du från ditt webbhotell.
 *
 * Denna fil används av wp-config.php genereringsskript under installationen.
 * Du behöver inte använda webbplatsen, du kan kopiera denna fil direkt till
 * "wp-config.php" och fylla i värdena.
 *
 * @package WordPress
 */

// ** MySQL inställningar - MySQL uppgifter får du frÂn ditt webbhotell ** //
/** Namnet på databasen du vill använda för WordPress */
define('DB_NAME', 'ange-databasnamn');

/** MySQL databasens användarnamn */
define('DB_USER', 'ange-databasanvändare');

/** MySQL databasens lösenord */
define('DB_PASSWORD', 'ange-ditt-databaslösenord');

/** MySQL server */
define('DB_HOST', 'localhost');

/** Teckenkodning för tabellerna i databasen. */
define('DB_CHARSET', 'utf8');

/** Kollationeringstyp för databasen. Ändra inte om du är osäker. */
define('DB_COLLATE', '');

/**#@+
 * Unika autentiseringsnycklar.
 *
 * Ändra dessa till unika fraser!
 * Du kan generera nycklar med {@link http://api.wordpress.org/secret-key/1.1/ WordPress.org secret-key service}
 *
 * @since 2.6.0
 */
define('AUTH_KEY', 'ange en unik fras här');
define('SECURE_AUTH_KEY', 'ange en unik fras här');
define('LOGGED_IN_KEY', 'ange en unik fras här');
define('NONCE_KEY', 'ange en unik fras här');
/**#@-*/

/**
 * Tabellprefix för WordPress Databasen.
 *
 * Du kan ha flera installationer i samma databas om du ger varje installation ett unikt
 * prefix. Endast nummer, bokstäver och understreck!
 */
$table_prefix  = 'wp_';

/**
 * WordPress Språk, förinställt för svenska.
 *
 * Du kan ändra detta för att ändra språk för WordPress.  En motsvarande .mo fil
 * för det valda språket måste finnas i wp-content/languages. Exempel, lägg till
 * sv_SE.mo i wp-content/languages och ange WPLANG till 'sv_SE' för att få sidan
 * på svenska.
 */
define ('WPLANG', 'sv_SE');

/* Det var allt, sluta redigera här! Blogga på. */

/** WordPress absoluta sökväg till Wordpress katalogen. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . '/');

/** Anger WordPress värden och inkluderade filer. */
require_once(ABSPATH . 'wp-settings.php');
?>

Vi börjar med att uppgifterna för MySQL-databasen, det är de här fyra sakerna vi behöver ändra:

/** Namnet på databasen du vill använda för WordPress */
define('DB_NAME', 'ange-databasnamn');

/** MySQL databasens användarnamn */
define('DB_USER', 'ange-databasanvändare');

/** MySQL databasens lösenord */
define('DB_PASSWORD', 'ange-ditt-databaslösenord');

/** MySQL server */
define('DB_HOST', 'localhost');

Byt ut ange-databasnamn mot namnet på din databas, exempelvis ”bloggen”. Byt sedan ut ange-databasanvändare mot ditt användarnamn för databasen (exempelvis ”pelle”), och ersätt ange-ditt-databaslösenord med lösenordet (exempelvis ”g55gKggq22″). Troligtvis räcker detta, men vissa webbhotell, exempelvis populära Binero, kräver att man även byter ut localhost mot adressen till databasservern. Testa utan att byta först, men om du måste så ta reda på adressen till databasservern och stoppa in den här.

Med våra exempeluppgifter så ser det ut så här:

/** Namnet på databasen du vill använda för WordPress */
define('DB_NAME', 'bloggen');

/** MySQL databasens användarnamn */
define('DB_USER', 'pelle');

/** MySQL databasens lösenord */
define('DB_PASSWORD', 'g55gKggq22');

/** MySQL server */
define('DB_HOST', 'localhost');

Observera att enkelfnuttarna måste vara kvar, ändra bara inom dessa!

Det var databasbiten det, nu skall vi göra WordPress lite säkrare genom att byta ut de här raderna:

define('AUTH_KEY', 'ange en unik fras här');
define('SECURE_AUTH_KEY', 'ange en unik fras här');
define('LOGGED_IN_KEY', 'ange en unik fras här');
define('NONCE_KEY', 'ange en unik fras här');

Detta är lätt gjort. Gå till http://api.wordpress.org/secret-key/1.1/ och kopiera de fyra slumpmässiga raderna där, de är olika för varje gång sidan laddas. Ersätt de tre raderna ovan med de nya.

Bara en sak kvar att ändra, och det bara om du vill ha din blogg på svenska men har laddat ner din WordPress-version från engelska wordpress.org. I så fall, leta rätt på den här raden:

define ('WPLANG', '');

Vill du ha din blogg på svenska så byt ut den mot den här:

define ('WPLANG', 'sv_SE');

Ladda sedan ned den här zip-filen, packa upp så att du får mappen languages, och ladda upp den (med FTP) till mappen wp-content på ditt webbhotellskonto. Detta gör inte hela din blogg till svenska, det beror på vilket tema du använder, men administrationsgränssnittet blir på svenska, och resten av installationen med.

Sådär, spara filen och gå till ditt FTP-program. Högerklicka nu på den och byt namnet till wp-config.php. Alternativt, om du har gjort alla de här ändringarna på din dator, så byt namn på den till wp-config.php innan du laddar upp den, och radera wp-config-sample.php som ligger på ditt webbhotellskonto – den vill vi inte ha!

Gå till följande sida: http://dindoman.se/wp-admin/install.php (i Börja Bloggas fall skulle det vara http://borjablogga.se/wp-admin/install.php) och fyll i bloggens titel, samt din e-postadress. Se till att den senare fungerar, det är viktigt! Kryssa även i rutan för om du vill att sökmotorer, som till exempel Google, skall kunna hitta din blogg. Alla dessa inställningar kan redigeras senare om du skulle vara osäker eller ändra dig. Klicka sedan på Installera WordPress.

Fyll i bloggdetaljerna

Om du gjort allting rätt så kommer du till en sida som berättar att WordPress är installerat, och ger dig ett användarnamn (admin) samt ett slumpmässigt lösenord. Kopiera lösenordet till en textfil så att du inte slarvar bort det, klicka på logga in, fyll i uppgifterna du fick (admin och lösenordet alltså), och du är inloggad! Klicka direkt på ”Hej, admin” uppe till höger för att komma till din sida. Byt lösenord bums, helst till något svårknäckt.

Sådär! WordPress är installerat och du kan sätta igång och börja blogga. Se dock våra övriga sidor om smarta inställningar i WordPress för att göra din blogg bättre.

Installerat och klart!

Om något gick fel under installationen

Skulle du stöta på ett fel under installationens gång så beror det troligtvis på att du inte redigerat wp-config.php (den fil som du skapar från wp-config-sample.php alltså) ordentligt. Kanske har du fel användarnamn eller lösenord, eller så behöver du en adress till din databasserver? Gå igenom stegen igen, är felet kvar så råder jag dig att fråga ditt webbhotell följande:

  • Vad är det för PHP-version? Om den är lägre än den i systemkraven (se ovan) så har du felet här!
  • Vad är det för MySQL-version? Om den är lägren än den i systemkraven (se ovan) så har du felet här!
  • Behöver jag ange en adress till min MySQL-databas, eller går det bra med localhost? Om du behöver ange en adress så byt ut localhost i wp-config.php mot denna enligt instruktionerna ovan!

Hjälper inte det så är det något mysko på gång. Be någon annan gå över vad du gjort, helst någon som är någorlunda van vid PHP eller åtminstone skriptprogrammering. Det är exempelvis väldigt viktigt att man inte råkar radera någon fnutt eller liknande i wp-config.php. Skulle inte ens det hjälpa, så be om hjälp i kommentarerna här nedan.

Vår guide till WordPress

34 svar på “Installera WordPress”

  1. Simon Sundén skriver:

    Wow, det här var en riktigt bra guide måste jag säga… Den här kommer jag hänvisa till mycket framöver!

  2. John Ankarström skriver:

    Jag kan bara hålla med Sundén: Riktigt bra!
    Tänkte antyda att man i vissa fall måste ändra MySQL-server från localhost, men det fick du trots allt med!

  3. Andreas Karman skriver:

    Mycket bra guide.

    ”Två förbättringsförslag, ”Se ovan”" under ”Om något gick fel under installationen” skulle kunna länkas upp till systemkraven och knappen för ”Vår guide till Wordpress” i slutet av artikeln har border-bottom vid hover, vilket inte är så snyggt (och flyttar ner allt innehåll under).

  4. Tack för responsen, John och Andreas! Petade in förslagen, och ytterligare några snabblänkar i problemlösningsdelen för snabbare åtkomst.

  5. Pontus skriver:

    Wow, tack! Men jag får inte riktigt det att funka trots att jag tycker mig följt stegen… och jag funderar om det är här jag gjort fel:

    ”Detta är lätt gjort. Gå till http://api.wordpress.org/secret-key/1.1/ och kopiera de tre slumpmässiga raderna där, de är olika för varje gång sidan laddas. Ersätt de tre raderna ovan med de nya.”

    vadå TRE… jag ser fyra rader? hmm, hjälp! :-)

  6. Filip skriver:

    Grym guide, verkligen!

  7. Det stämmer så klart Pontus, FYRA rader skall det vara och inget annat! Har ändrat, tack för påpekandet.

    Tack Filip!

  8. Eva skriver:

    Tack så jättemycket för en fantastisk guide.
    Med hjälp av den så klarade jag, mot alla odds, av att installera WP på min domän.
    En toppenguide är vad det är.
    Tusen tack!
    :)

  9. Bizzniz.nu skriver:

    Jaha, då kanske man snart vågar sig på att ladda upp wordpress

  10. Helén skriver:

    Försöker följa din guide för att installera WP men vad rekommenderar du för ftp-program?

  11. Helén skriver:

    Super bra guide!!! Tusen tack

  12. Helén,
    Testa FileZilla, finns till de flesta plattformar.

  13. A. Maria skriver:

    Någon som känner någon som skulle kunna hjälpa mig att installera en WordPress Theme? Har redan betald för en som heter Zoxengen men kan inte installera själv.
    Ju närmare Göteborg dessto bättre.

  14. Under förutsättning att du har en egen installation av WordPress (enligt ovan) så kan du gå till Teman > Lägg till och ladda upp ditt tema där.

  15. Magnus Äng skriver:

    Jag hittade hit idag när jag letade efter beskrivning hur man lägger till flera installationer till samma WP-konto. Önskade att jag hade läst denna för 6 månader sedan, den är riktigt bra!

  16. Sara H. skriver:

    Jättebra sida! Tack!
    Jag har en fråga, jag ska göra om en hemsida, och tänkte använda mig av wordpress, men jag vill inte att den nya sidan ska gå live ännu – den tidigare sidan ska finnas kvar tills jag lanserar den nya. Hur hade du gjort? Kan man döpa den nya sidan till index2 o dyl i wordpress?

  17. Tack Magnus!

    Sara, du kan installera WordPress i en undermapp och sedan flytta installationen till huvudsidan så att säga, men det är lite småtrixande.

    Om sidan du har idag är i ren HTML (dvs. huvudfilen heter index.htm eller index.html) så är det troligt att den laddar först ändå, eftersom de flesta webbhotell kör HTML-filer före PHP-filer, så i så fall så behöver du inte byta namn på några filer.

    Du KAN byta namn på index.php till något annat, men det blir snabbt stökigt då.

  18. M skriver:

    hehe, och vad gör man om man är sån pass ny på sånt här så att man inte ens har ett ftp programm eller databasprogram på sin dator, var får man DE instruktionerna ifrån? :)
    tar gärna emot tips, för jag fastnade redan på ” skapa en MySQL databas” vad fasiken…

  19. Per skriver:

    Går det att uppdatera wp-config.php efter att installationen är genomförd? Vill ändra språket i wordpress, har engelska men vill ha svenska. Är det bara att dra hem wp-config.php, ändra språk och ladda upp den på nytt?

  20. Japp, det får utmärkt!

Skriv en kommentar

Copyright © Börja Blogga
Allt om bloggpublicering
Om Börja BloggaFör företagTDH:s blogg

Design by Thord Daniel Hedengren
Logo love from Alexander Danling
Powered by Notes Blog and WordPress