Installera WordPress
04 06 2008 av Bertil
WordPress på egen server, WAMP
Nu har vi kommit till WordPress. Den första delen av guiden beskriver hur WordPress installeras på en WAMP-server. När den är klar och fungerar installerar vi en blogg på din egna domän.
Du börjar med att ta hem de filer du behöver. Det gör du smidigast oss Svenska wp-supporten.
Som du ser finns det en installationsfil som är översatt till svenska. Den tycker jag inte du ska använda. Inte för att det är något fel på den tvärt om den är utmärkt. Men att översätta WP är busenkelt särskilt om du använder ett redan översatt tema. Jag tror att det är bra att lära sig hur man gör. Ta hem Officiella WordPress 2.8.6 och Svensk språkfil för 2.8.6. Vi lämnar dom så länge, och återgår till WAMP ett litet tag. Du måste skapa en databas. När du gör det finns det några saker att tänka på. Inga svenska tecken Är du ornitolog kan du inte döpa databasen till fåglar men faglar, men varför inte bird. Min erfarenhet är att det är bra att döpa databasen till något som har lite samband med innehållet när du är på din egen server. Börja med att starta din server. Sen går du till WAMP-s ikon i nedre högerhörnet. Vänsterklicka, sen upp till och klicka på phpMyAdmin. Du kommer till en sida där du hittar rubriken Skapa ny databas.
I textfältet under rubriken skriver du namnet på databasen och till höger klickar du på Skapa. Krångligare en så är det inte.
Jag döpte min till wordpress. Du stänger sidan.
Nu är det äntligen daggs för WordPress. Börja med att packa upp wordpress-filerna till wamp/www. Nu har du en mapp i mappen www som heter wordpress och som innehåller alla wp-filer. Mappen som wp ligger i kan heta vad som helst. Det viktiga är att du kommer ihåg vad mappen heter. Namnet kommer att ingå i sökvägen till din blogg. Om du låter mappen heta wordpress kommer sökvägen till din interna blogg bli localhost/wordpress. Du kan alltså byta namn på mappen från wordpress till ett namn som passar din blogg. Om din blogg handlar om grönsåpa måste den heta gronsapa, eller något annat fantasifullt. Om du vill byta högerklicka på wordpress, i menyn som kommer upp går du ner till ”byt namn” klickar på det och skriver ditt namn. Som i fortsättningen kommer att vara minblogg här i guiden. Nu Språkfilerna gå till minblogg och till wp-content här ligger alla filer som påverkar bloggens utseende. I wp-content ska du skapa en ny mapp som ska heta languages. Till den ska du packa upp den svenska språkfilen sv_SE-2.8.6.zip. När du är klar har du fyra st. språkfiler i languages.
Filerna continents-cities-sv_SE.mo och .po är nya från och med wordpress senaste version, Och den .mo-filen översätter dom stad och världsdelsnamn som finns under rullgardinsmenyn i adminavd. på sidan inställningar/allmänt vid rubriken Tidszon. Dom filer som översätter din blogg är sv_SE.mo och continents-cities-sv_SE.mo. Filerna sv_SE.po och continents-cities-sv_SE.po kan du använda tillsammans med programmet Poedit om du vill ändra i översättningen. Svenska wp-supporten har en bra instruktion här. Kontentan av detta är att dom enda filer som behöver ligga i languages för att få din blogg på svenska är sv_SE.mo. och continents-cities-sv_SE.mo. Men ska hela bloggen bli svenskspråkig behöver du även översätta ditt tema. Det finns många översatta teman hos svenska wp-supporten. Men den språkfilen ska ligga direkt i temamappen.
Sen går du tillbaka till minblogg. Bland filerna på första sidan du kommer till när du öppnar mappen minblogg öppnar du wp-config-sample.php. med en texteditor t:ex. crimson. Då ser du detta.
Du ser en del av wp-config-sample.php. På rad nr. 19 ska du skriva namnet på databasen din blogg ska använda. På rad nr. 22 skriver du ditt användarnamn som är root. På rad nr. 25 ditt lösenord. Resten av den här delen av wp-config-sample.php ska se ut som den gör. Nu går du ner på sidan till raderna 45 till 48.
Här kan du generera säkerhetsnycklar. Antingen skriver du egna fraser eller går hit och få datorgenererade krypterade fraser. Om du väljer det senare. Gå till sidan, markera allt (Ctrl + a) och kopiera (Ctrl + c) det. Sen markerar du hela detta avsnitt i wp-config-sample.php och klistrar in (Ctrl + v) det du kopierade hos wp.org.
Nu ser det ut ungefär så här.
På rad nr.58 står det $ table-prefix vilket innebär att du kan ha fler wp-installationer i samma databas om varje installation har sitt eget prefix. Slutligen rad nr. 66 måste se ut som på bilden om språkfilerna ska fungera. Nu är din wp-config-sample nästan klar, du ska bara byta namn på den. Den ska heta wp-config.php. Du stänger filen går tillbaks till minblogg högerklickar på filen och byter namn. Nu har du en helt perfekt wp-config.php som du kan spara och återanvända till nästa installation. Den ända skillnaden är att du måste skapa en ny databas och i wp-config.php byta databasnamnet.
Om wp-config.php är på plats är det väll bara att installerar. Du startar en webbläsare och skriver i adressfältet localhost/minblogg/wp-admin/install.php. Tryck Enter och du ser detta, hoppas jag.
Upp kommer en sida där du ska fylla i bloggens titel och din e-postadress. Du måste skriva en korrekt E-postadress titeln kan du ändra när du vill. Du fyller i uppgifterna och klicka på Installera WordPress. nu rasslar det lite i din dator, filen install.php har gjort en databaskoppling och skapat tabellerna. Du får upp en sida med rubriken Färdig.
Mitt på sidan står ditt användarnamn som är admin och under det, ditt lösenord. Det är väll bra att skriva upp och kopiera, förvara på säker plats. Du klickar på Logga in och får upp wordpress ordinarie inloggningsformulär.
Nu skriver du admin i den övre rutan och lösenordet klistrar du in eller skriver i den nedre. Klicka på Logga in.
Du kommer direkt in i admin-avd. Här kommer du att tillbringa många timmar. För att komma in i admin-avdelningen behöver du användarnamnet och lösenordet, skriv upp. Om du förlorar lösenordet till en blogg som ligger ute kan du klicka i att du glömt lösenordet och få ett nytt med e-post. Det går inte med en basinstallation som detta är. Det går att få servern att e-posta men det är överkurs. Jag gör istället så att när jag har tappat lösenordet. Går jag till phpMyAdmin markerar databasen och klickar på radera. sen skapar jag en ny databas med samma namn. Sen installerar jag samma wp-filer igen och du får ett nytt lösenord, tar två minuter. Databasen är visserligen tom men det har jag aldrig sett som något besvärande. Om du gör något som du absolut inte vill mista se till att hålla i ditt lösenord.
Din blogg kommer att öppna med bloggens förvalda tema, som är temat Default. Alla WordPress levereras med två st. teman i mappen wp-content/themes. förutom Default ett som heter Classic. Ett stort och ganska svårt arbete för en nybliven WordPress användare är att välja tema. Bloggen du läser på använder temat MistyLook av Sadish Bala. Jag har ändrat lite i det för att få det till mitt. Översättning eller svensk språkfil gjord av mig finns att hämta oss svenska wp-supporten eller från denna blogg. Du hittar den i högerspalten under ”Svenska filer”. Svenska wp-supporten har ganska många teman översatta till svenska. Men få jämfört med hur många teman som finns. Om du söker på google med sökorden free WordPress themes lovar jag att du får många träffar. Det finns språkfiler till temat Default oss svenska wp-supporten men inte till Classic.
WordPress på egen domän, Webbhotell
Proceduren att installera WordPress så att du kan använda bloggen på riktigt än är i princip lika som att installera på en egen server. Men när du installerar på ett webbhotell måste du ha förberett med att skaffa ett webbhotell och en domän.
En domän kostar 150 kr om året inklusive moms. Du börjar med att tänka ut några namn du vill använda. Sen går du till iis På iis förstasida letar du upp detta
Du skriver ditt önskade namn följt av .se om du vill ha en svensk domän, ”mindomen.se”. Inga svenska tecken. och klickar på Sök. Du får reda på om ”ditt” namn är ledigt eller inte. Du ger dig inte fören du hittar ett namn som är ledigt. När det är gjort letar du reda på ett webbhotell där du får tillgång till en SQL-server. Jag använder Lopnet och är väldigt nöjd. Deras Enkelt webbhotellspaket är inte alls så enkelt. När du hittat ditt hotell ska du hyra dig en plats och registrerar din domän. Sen är det bara att betala och vänta på inloggningsuppgifterna.
När du har får uppgifterna från hotellet ska du rigga ditt FTP-program så att du kommer åt din plats på DNS-servern. Om du använder FileZilla, startar programmet.
Du ska klicka på den knapp uppe till vänster med den röda knaggliga ringen.
I rutan som öppnar sig går du ner och klickar du på New Site.
Det öppnas en ny flik i vänsterspalten, där skriver du namnet på den nya siten.
Detta är inloggningsuppgifterna för New FTP Site
Du fyller i med dom FTP- uppgifter du har från ditt webbhotell och klickar på Connect, du kommer in i din domän om allt blev rätt. När du ska ansluta till din server i fortsättningen kan du gå tillbaks till och klicka på knappen med den knaggliga ringen och dubbelklicka på det namn du skrev på vänstersidan.
Nu är det dags att plocka fram inloggningsuppgifterna igen. Den här gången ska vi använda inloggningen till SQL för att ta oss till phpMyAdmin. Väl där ska du skapa en databas. Det kan se ut så här när du kommer in i phpMyAdmin eller ganska lika. Du ska i alla fall till ”Skapa ny databas”. Skriv ditt databasnamn och klicka på Skapa. Databasen är skapad.
Nu ska vi fylla i wp-config-sample.php. Du plockar fram inloggningsuppgifterna från hotellet igen. Det är fortfarande SQL-uppgifterna som gäller. Nu fyller du i wp-config med dom uppgifter du har från webbhotellet. Om det är svårt att förstå, ring hotellet och be om hjälp. Men fortfarande gäller, när den är klar ska den heta wp-config.php
Nu startar du FileZilla. Skärmbildens mittensektion är uppdelad i två delar. Den vänstra är din dator. Du ser upp till vänster Local Site. Och den högra delen har rubriken Remote site och är din plats på webbhotellets server.
Det ganska lilla utrymmet överst i Local Site är din hårddisk. Där kan du leta fram en mapp klicka på den och innehållet visas i utrymmet nedanför. För att komma in i en mapp dubbelklickar du på den. När du vill komma tillbaka dubbelklickar du på den översta mappen, den mappen med två prickar efter. När du ska ladda upp filer eller mappar måste du först försäkra dig om att rätt mapp är öppen på serversidan. När du kopierar från din dator till nätet tar du tag i och drar över fil eller mapp till den högra skärmsidan. Så fort du släpper filen börjar uppladdningen. Nu ligger dina filer synliga för vem som helst i världen som har rätt sökväg till dom. Märk att du aldrig flyttar filer utan hela tiden kopierar från den ena sidan till den andra. Nu letar du rätt på mappen i din dator där dom förberedda filerna ligger klicka på den, den öpppnas och inehållet dyker upp i den nedre vänstra avdelningen tre mappar och ett antal filer. Gå upp till Viwe i topppmenyn och bocka i Show hidden files för att se att du får med .htaccess-filen. Nu ska du flytta filerna till höger sida (din hotellserver) om du börjar högst upp med wp-admin så vänsterklickar du i den håller nere knappen och drar hela mappen till högersidan nu kommer det att fladdra lite här och där på din skärm ett bra tag, det tar lite tid att flytta mapparna wp-admin och wp-includes, det är bara att vänta. När den mappen är klar tar du dom två andra. Och till sist alla filerna, du kan flytta dom en och en eller markera alla och flytta dom på en gång. Då markerar du den första som är .htaccess rullar ner till den sista som är xmlrpc.php håller ner stor bokstavtangenten och markerar den sista filen nu blev alla filer markerade. Ta tag någonstans i högen och drar över alla filer på en gång till högersidan. När alla filer är uppladdade ligger din blogg på servern. Nu återstår bara att ställa in rättigheterna för dina mappar och filer. Det passar bra nu eftersom FileZilla är öppet. Gå till högersidan, högerklicka på på den första mappen.
i menyn som öppnas går du ner till och klicka på File attributes.
Nu ska du kolla att värdet i rutan efter Numeric value stämmer med dom som följer. Värden som fungerar för mig är. Alla mappar inklusive. dom i wp-content 755 .htaccess filen 754 alla andra filer inklusive. index i wp-content och ditt temas filer även css-filen 644 Adressen till din blogg blir http://minblogg.se. Du hade kunnat lägga filerna i en undermapp till en hemsida. Den här bloggen gör det. Domänen heter rommehed.se och mappen som bloggen ligger i heter server vilket ger adressen http://rommehed.se/server. Nu ska vi äntligen installerar. Starta en webbläsare, varför inte Firefox, och skriv i adressfältet http://mindomen.se/wp-admin/install.php I detta exempel ligger filerna i roten. Du hade kunnat lägga mappen minblogg på servern med wp-filerna i. Då hade sökvägen sett ut så här. http://mindomen.se/minblogg/wp-admin/install.php
I nästa guide pratar jag om teman och vad du ska göra efter installationen av WordPress.
Jag skriver bl.a. om: Installera WordPress, install WP, WordPress på egen server, WAMP, WP och WAMP,
Hej,
jag är ett blåbär som försöker följa dina fina instruktioner till punkt och pricka, har installerat Wamp-server lokalt (har inte skaffat webbhotell ännu).
Mitt problem nu är att jag inte vet vad jag skriva in som FTP-server, användarnamn och lösenord? är det några av de tidigare upplagda namnen/lösenorden som ska in här eller ska jag hitta på något nytt här ? Jag valde vid skapandet av wamp att slippa inloggningsfunktionen skrev in ‘config’ på rad 71, på rad 72 ‘root’ och på rad 73 ett lösenord för servern. Till sist så har jag ett namn på min databas. Är det något av detta som ska skrivas in här månne?
Tack på förhand!
Hälsar Monic@
Monic@
Om du kommit så långt att du har kunnat skapa en databas är allt rätt. Jag kan inte komma på något ställe där du ska ange FTP-server än när WP är installerat och du ska konfigurera automatisk uppdatering. Men så länge du har en lokal installation är din WAMP-server ftp-server. Och den heter localhost med användare root och de lösenord du skrev i WAMP. Så nu återstår bara att installera WordPress. Du ska skriva in de uppgifter som efterfrågas i wp-config-sampel.php, och spara den som wp-config.php den du ser på min blogg är lite annorlunda än den i din dator men rubrikerna är ju lika. Du har förmodligen senaste versionen. Denna procedur är precis lika om du installerar på ett webbhotell. Skillnaden är att då använder du inloggningsuppgifter du får från hotellet, databasen skapar du och döper själv. Jag förstår inte var, hur och när du tillfrågas om ftp-server, före, efter eller under installationen av WordPress? Antingen har jag eller du missat något men ge inte upp. VI LÖSER DE HÄR.
Hej!
Jag har installerat wordpress lokalt genom WAMP, men vill nu flytta ut allt på nätet. Du säger att man ska vara noga med att visa dolda filer så att alla filer kommer med. Jag hittar dock inget sånt alternativ i FileZilla?! Filen du nämner, .htaccess, hittar jag inte öht under min mappstruktur. Jag hittar en sån under nån phpmyadmin-mapp tror jag (sitter inte hemma nu så jag kan inte kolla exakt). Så fort jag lägger upp den .htaccess på ftp-servern så kommer jag inte åt sidorna alls – får upp meddelande om att jag inte är behörig. Jag har pratat med webbhotellet och de säger att man inte ska behöva ändra några rättigheter på filerna eftersom det är ”mina” filer.
Sen undrar jag, om jag låter bli .htaccess-filen så kommer jag ju åt bloggen, men inga av de sidor jag har lagt till lokalt ligger på ftp-servern. Följer de inte med eller har jag gjort nåt fel?
Elisabet
Den .htaccess du hittade ska du nog försiktigt lägga tillbaks där du tog den. Jag använder .htaccess-filen för att få lite snyggare länkar. Inställningar/permalänkar pricka i raden anpassad struktur. På raden efter skriver du %postname% och spar ändringarna. nu uppdaterar wp din .htaccess-fil.
När du flyttar filerna till nätet flyttar du inte innehållet i databasen. Det är där dina inlägg och sidor ligger. Men när du har installerat din blogg på nätet och den funkar kan du exportera innehållet i din interna blogg till din nätversionen. Gå till den interna versionen, admin/Verktyg/Exportera/Ladda ner exportfil. Nu gör WP en fil av ditt databasinnehåll som hamnar där du spar nedladdat. Nu går du till din nätblogg och klickar på Importera. Du får upp en lista på möjliga ställen att importera ifrån. längst ner hittar du WordPress. klicka på bläddra, leta rätt på din fil. Den heter wordpress.dagensdatum.xml. När du hittat den, öppna/Ladda upp fil och importera. Nu har du samma innehåll i båda bloggarna.
Du måste nog tilldela filer och mappar behörighet. Om du öppnar i FileZilla är det lätt. Jag har följande värden och dom funkar. WP-mapparna admin,content och includes 755, filerna som tillhör mitt tema även css-filen 644, mapparna plugins och themes 755. Slutligen, jag har bloggen liggande i en egen mapp den har 755.
Du måste ha skrivrättigheter till dina temafiler om du ska kunna använda Redigeraren som du hittar under Utseende. Så här gör du, du öppnar sidan i FileZilla högerklickar på en fil eller mapp längst ner i den meny som öppnas klickar du File attributes i fönstret som öppnas fyller du i dina värden vid rubriken Numeric value eller prickar i rutorna tills värdet stämmer i Numeric value.
Hej, jag har gjort så lång till som att skaffa ett domän-namn för det har jag redan, jag gjorde allt igår och det gick bra, men idag kommer jag inte åt min sida… localhost-sidan.. jag får upp följande meddelande: Anslutningen tillåts inte av fjärrenheten eller resursen. vad kan det bero på ??
Helen
Helen
Låter som det har blivit något fel på databaskopplingen. Det är på flera ställen man kan missa något. För det första jag förutsätter att du är användare ”root”. root måste ha ett giltigt lösenord. Det är det som du ska ha skrivit in i wamp/apps/phpmyadmin/inc.php på rad 16. Det är raden under den där det anges att du är root. De här beskrivs i guiden installera WAMP. Du måste även ha skapat en databas i phpMyAdmin. Och fyllt i wp-config-sample.php rätt. När det är OK ska du ändra namnet till wp-config.php och lägga tillbaka filen.
Namnet på databasen, användarnamnet och lösenordet måste skrivas och stavas lika i wp-config som du gjorde när dom skapades.
Slutligen, det är användare root som vill komma åt databasen för att använda den till en WordPress-installation. Det innebär att du ska använda det lösenord som du skrev in i config.inc.php. Alltså ett lösenord du själv har hittat på. Det lösenordet och användarnamnet root gäller för alla wp-installationer och allt annat som du behöver en databas till. Du kan göra hur många WordPress installationer som helst så länge du håller dig på din egen dator och det finns plats på hårddisken. Det enda som skiljer dom åt är databasnamnet. Det innebär att när du har skapat en wp-config.php som fungerar kan du byta databasnamnet i den och den blir som ny och funkar till nästa blogg. Byter du språk måste du förstås ändra i WPLANG.