Installera WordPress på VPS

Jag kör en VPS hos Glesys med Ubuntu. Det vanligaste jag gör är att installera WordPress och koppla nya domäner till servern. Här går jag igenom hur man på ett smidigt sätt kan installera WordPress.

För att ansluta till servern använder jag Putty över SSH. Väl inloggad är första steget att navigera så att du kommer till www-katalogen.

I exmplet kommer vi utgå ifrån att det är på buenos-aires.se vi ska installear WordPress på. Först skapar vi en mapp i www-katalogen, i detta fallet buenos-aires.se. Detta gör du genom följande kommando:

mkdir buenos-aires.se

Nästa steg är att ladda ner senaste versionen av WordPress. Detta kan du göra över FTP. I så fall laddar du ner WordPress till din dator och packar upp det lokalt, och sen överför du det via FTP (det är såhär du gör om du inte har access till konsollen). Hursomhelst, den här lilla guiden fokuserar på att du har tillgång till konsollen (bash, shell). Navigera så att du befinner dig i www/buenos-aires.se och använd följande kommando för att ladda ner WordPress:

wget http://sv.wordpress.org/wordpress-3.4.2-sv_SE.tar.gz

Detta laddar ner version 3.4.2 av WordPress på svenska. Kika in på sv.wordpress.org så att du laddar ner den senaste. Vill du ladda ner den engelska, och senaste versionen, ersätt då adressen med http://wordpress.org/latest.tar.gz. Packa upp WordPress genom att skriva följande kommando:

tar -xzvf wordpress-3.4.2-sv_SE.tar.gz

Nu ligger hela WordPress-installationen i www/buenos-aires.se/WordPress och måste således flyttas ner en nivå. Detta gör man enklast genom följande kommando:

mv wordpress/* .

Vi kan nu ta bort foldern och zip-filen genom följande kommandon:

rm wordpress
rm wordpress-3.4.2-sv_SE.tar.gz

Nu kan man, för att möjliggöra t.ex. filuppladdnignar och automatiska uppdateringar vara tvungen att ändra ägare till den användare som Apache kör. Vill du ändra ägare för hela mappen buenos-aires-se går du ner till www/-mappen och skriver kommandot:

chown -R www-data: buenos-aires.se

Detta gör så att www-data (som min webbservers användare heter) äger alla mappar under buenos-aires.se, -R, indikerar just detta (att chown rekursivt går igenom alla mappar). Din användare kan heta något annat. Med följande kommando får du upp alla processer som heter något med ”apache” och respektive användare som kör dem:

ps -eo euser,comm|grep apache

I grundinstallationen av WordPress så kommer det en wp-config-sample.php, denna kan du antingen ersätta eller editera. Alternativt kan du fylla i dina uppgifter (såsom t.ex. databasanvändare) via webbgränssnittet som kommer upp när du konfigurerar WordPress.

Det finns såklart en del saker man kan tänka på – bland annat för att förbättra säkerheten – men de utelämnar jag för nu!

Karaktäristik för bra webblösningar

Vid mjukvaruutveckling finns inom ämnesområdet Software Engineering bra information om hur bland annat krav ska tas fram, hur utveckling kan ske och var som karaktäriserar bra mjukvara. Regler som direkt kan appliceras på webblösningar, såsom webbtjänster och webbplatser. Bra webblösningar karaktäriseras av följande:

Underhållbarhet (Maintainability)

Webblösningar ska vara skrivna så att de lätt kan anpassas efter kundens ändrade behov. Det ska även vara lätt för en extern part att sätta sig in i hur lösningen fungerar. Idag ser vi konsekvensen av webblösningar med dålig underhållbarhet när sökmotoroptimering och integration i sociala medier av gamla webbplatser diskuteras.

Driftsäkerhet / Pålitlighet (Dependability)

Webblösningar ska vara implementerade på ett sådant sätt så att de inte orsakar ekonomisk eller fysisk skada när de inte fungerar som tänkt. Driftsäkerhet inkluderar områdena tillgänglighet, tillförlitlighet, säkerhet och datasäkerhet.

Effektivitet (Efficiency)

Webblösningarna ska vara effektiva, det innebär t.ex. att databaser ska vara välskrivna så att de inte utnyttjar mer resurser än vad som är nödvändigt.

Användbarhet (Usability)

Webblösningar måste vara användbara. Är inte lösningen användbar kommer den inte att användas och således har vi kastat bort vår tid.

När det gäller dessa faktorer ökar ofta kostnaden exponentiellt för förbättring efter en viss gräns. Det innebär att det går att nå en hög underhållbarhet och driftsäkerhet till en relativt låg kostnad men vill man nå exceptionellt höga nivåer ökar kostnaden dramatiskt.

Kind utvecklar bra webblösningar! Vi erbjuder ändamålsenliga helhetslösningar inom webbutveckling och internetmarknadsföring.

Konsten att köpa webblösningar

Du och ditt företag funderar på om det är dags att uppgradera befintlig hemsida, skaffa er första webbplats eller tillhandahålla en webbtjänst. Att köpa webblösningar är en konst, inte lika svår att bemästra som att köpa affärssystem men ändock inte trivialt för den icke insatte. Vi gör det enklare, oavsett om du köper av oss eller någon annan!

De som producerar webbplatser är vana vid att hantera kunder som inte riktigt vet varför de vill ha webbplats, inte har en aning om vad det ska kosta eller själva inte kan något om webben. Du kan känna dig trygg, men har du inte svar på varför du vill ha en webbplats eller vad det får kosta är risken större att bli besviken. Det är dessutom svårt att veta resultatet av investeringen.

Vad ska en webbplats kosta

På frågan vad en webbplats ska kosta finns det lika många svar som på hur långt ett snöre är. Det beror på vad du vill ha. Att förlita sig på timpris är inte ett särskilt bra jämförelsetal, då olika webbyråer är olika effektiva. För mindre projekt är det lämpligt att i förhand bestämma ett fast pris beroende på önskemål och baserat på kravspecifikation. Mindre projekt tenderar att hålla sig inom bestämda tidsramar medan större projekt kan slå åt båda håll.

Mål och syfte med hemsida

Om du bestämt dig för att ta kontakt med en webbyrå för att utveckla en webbplats bör du först ha funderat på varför du vill skapa internetnärvaro. Vilket är ditt syfte och vad är dina mål med webbplatsen. Utifrån detta bör du sedan tillsammans med din leverantör skapa en kravspecifikation. Du bör fokusera på det viktigaste först, dels för att hålla nere kostnaderna men framförallt för att webben är ett medieutrymme där besökarna är vana att få kärnan av ditt budskap presenterad med en gång.

Utan mål och syfte är det svårt att som leverantör skapa ändamålsenliga lösningar!

Uppdatering av webbplats

Efter genomfört köp ska webbplatsen fortsätta leva, du kanske byter adress, vill publicera nyheter eller lägga till en text om att du har utökat dina tjänster. Om du tänkt göra detta frekvent, vilket borde vara självklart, är det inte alltid önskvärt att anlita en webbyrå varje gång. De flesta webbyråer brukar då erbjuda en lösning som möjliggör uppdatering genom ett gränssnitt liknande en vanlig ordbehandlare. Utbildning till verktyget bör också ske till berörda parter.

Egen domän och webbhotell

Till din webbplats vill du ha ett eget domännamn, kanske företagsnamnet eller något som knyter an till din verksamhet. Att äga ett domännamn innebär en årskostnad, ca 125 sek per år. Domänen bör registreras med din firma som ägare för att undvika möjliga problem. Domännamnet måste sedan kopplas till ett webbhotell. Webbhotellen kostar från knappa tusenlappen till några tusenlappar per år beroende på vilka krav som ställs. Vissa webbyråer erbjuder även andra, ofta prisvärda lösningar som kan vara värda att ta i beaktande. Det viktigaste är att din webbplats har en hög tillgänglighet.

Att ha en webbplats innebär alltså inte enbart en engångskostnad, utan även en årlig kostnad.

www.se kan du söka och se ifall ett domännamn är ledigt. Har du svårt att komma på ett passande domännamn har vi utvecklat en mjukvara för att föreslå lämpliga domännamn baserat på ett antal parametrar. För domännamn och webbhotell rekommenderar vi Binero och Loopia som leverantör.

Kunskapsöverföring

När det gäller webblösningar av det större slaget, som t.ex. en e-handelslösning, kommer system att utvecklas under hela sin livstid och i många fall bli en del av kärnverksamheten. Det är därav är lämpligt att fundera över vilken kunskap som bör förvärvas inom det egna företaget och på vilket sätt detta ska ske.

Kunskapsöverföring är framför allt viktigt vid sökmotoroptimering mer om det går att läsa nedan.

Använd webbstandarder

I de flesta branscher finns olika standarder. Det är ingen som tillverkar en kaffebryggare för den svenska marknaden utan kompatibel strömsladd. På webben finns en rad olika standarder som bestäms av World Wide Web Consortium (W3C). Genom att följa W3C:s regler går det att garantera ett visst mått av bakåt- och framåtkompatbilitet samt att webbplatsen visas bra i olika webbläsare. Vill du som köpare att din webbsida ska vara tillgänglig för många, både idag och imorgon bör du anlita en webbyrå som kan producera webbplatser som validerar gentemot de senaste standarderna, t.ex. XHTML 1.1.

Sökmotorvänlig

Idag existerar begreppet Googla hos de flesta som ännu inte är pensionerade. Googla – ett begrepp för att med hjälp av Google söka efter relevant information på ett enkelt sätt. När du googlat brukar du allt som oftast gå in på någon av de webbplatser som ligger bland de tre första i resultatet, att bläddra till sida tre i sökresultatet gör knappast någon. För din del handlar det alltså om att hamna högst upp på relevanta sökord. En grundförutsättning för att hamna högst upp är att din webbsida är sökmotorvänlig och sökmotoroptimerad för rätt sökord. En sökmotorvänlig webbsida brukar även likställas med ett visst mått av tillgänglighet och användbarhet, dels för vanliga användare men även för användare med t.ex. synskador.

Beroende på ditt syfte och mål med er internetnärvaro är sökmotoroptimering olika viktigt. Önskar du skapa nya affärsmöjligheter med hjälp av internet kan sökmotoroptimering vara kritiskt. Du har möjlighet att nå ut till specifika målgrupper och samtidigt till den stora massan utan höga kostnader.

För att skapa nya affärsmöjligheter via sökmotorer bör du anlita en leverantör som producerar sökmotorvänliga webbsidor och har kompetensen att överföra kunskap kring hur ni bör utforma texter och eventuella uppdateringar för att ligga högt i Google på relevanta sökord.

Vill du läsa och lära dig mer om sökmotoroptimering och sökmotorannonsering kan du läsa vår artikel Grundläggande om sökmotorannonsering och sökmotoroptimering.

Att tillhandahålla material

Webbplatsen ska på något sätt ha att göra med er verksamhet, oavsett om målet är att sälja en specifik lösning eller skapa informerade kunder. Ofta gäller det att applicera samma affärsmodell som förr, fast i ett nytt format. För detta krävs att ni tillhandahåller material inom det område där ni är experter. Kanske behöver nytt material tas fram för er webbplats. I avtalet med leverantören bör det tydligt framgå när ni förväntas leverera material och vad som händer om ni inte levererar i tid. Det motsatta bör också framgång, d.v.s. vad som händer om er leverantör inte levererar i tid.

Skriv avtal

Att skriva ett avtal kan vara enkelt, trots det hoppar många över avtalet. Skriv ner vad ni bestämmer, vilka parter avtalet gäller mellan, vad som händer vid eventuell tvist, hur betalning och leverans av webblösning ska ske. Som vanligt i affärsrelationer är det sällan avtalen speglar allt ni bestämmer, men det är bra att ha det viktigaste i ett avtal.

Mer information

Detta var en introduktion till ämnet konsten att köpa webblösningar med sikte på mindre webblösningar. Att använda digitala medier för att skapa tillväxt och förbättra din lönsamhet är fullt möjligt, ännu så länge har vi bara skrapat på ytan.

Kind erbjuder ändamålsenliga helhetslösningar inom webbutveckling och sökmotormarknadsföring till små och stora företag. Kontakta oss för att se vad vi kan göra för dig!