FS Data

FS Data - webbhotell, domännamn, e-post, servrar


  • Om oss

  • Blogg

  • Panel

  • Webbmail

  • Support

maj 21 2013

Hallå hipsters, välkomna till WordPress!

Igår nåddes vi av nyheten om att Yahoo! köper upp bloggtjänsten Tumblr. För ungefär 7,3 miljarder kronor får Yahoo! ca 108 miljoner bloggar med 50 miljarder inlägg och 300 miljoner besökare/dag. Det är rätt imponerande siffror det.

En hipster, ungefärTumblr är en tjänst som är väldigt populär bland sk. hipsters. Med Yahoo! som ny ägare går Tumblr in i en ny fas, från att ha varit en uppstickare till att bli en etablerad aktör.

Det är något som sticker i ögonen på de (ofta hipsters) som värdesätter en oberoende, flexibel och ”häftig” tjänst.

Även om Yahoo!’s VD, Marissa Mayer, har lovat att inte ställa till det (”screw it up”) med Tumblr så är det ändå många som lämnar dem nu, till förmån för WordPress. I vanliga fall brukar ca 4-600 inlägg/timme importeras från Tumblr till WordPress.com men igår noterades 72 000 importerade inlägg/timme.

WordPress.com och WordPress är dock två skilda världar.

Även om WordPress.com erbjuder en helt ok tjänst så är det riktiga WordPress som gäller om man vill ha fullständig frihet till att anpassa sin blogg/hemsida, att skapa sig en unik identitet och att vara oberoende av enskilda aktörer.

Sedan finns det givetvis ett webbhotell som är lite extra WordPress-vänligt.

Hur gör man då om man vill flytta? Här är en enkel guide till hur man flyttar från Tumblr till WordPress:

  1. Börja med att installera WordPress. Om du har ett webbhotellskonto hos oss så har vi en utmärkt guide för det här: Installera WordPress på ditt webbhotell
  2. Installera och aktivera WordPress-tillägget Tumblr Importer. Gå sedan in under ”Verktyg” > ”Importera” och välj ”Tumblr” i wp-admin.
  3. Öppna en ny flik/fönster i din webbläsare och besök följande sida: Tumblr Applications. Där klickar du sedan på knappen ”+ Register application”.
  4. I formuläret som visas, ange adressen till din WordPress-sida i fälten ”Application Website” och ”Default Callback URL”. I fältet ”Application Name” anger du ett valfritt namn. Övriga fält behöver inte fyllas i. Klicka sedan på länken ”Register”.
  5. När applikationen är skapad hos Tumblr, kopiera värdena för ”OAuth Consumer Key” och ”Secret Key” från Tumblr till fliken/fönstet med WordPress (och Tumblr-importen). När allt är kopierat över till WordPress, klicka på knappen ”Connect to Tumblr”.
  6. På nästa sida, klicka på länken ”Authorize the Application”. När du får en fråga om applikationen ska auktoriseras hos Tumblr, klicka då på knappen ”Allow”.
  7. Nu är det bara att importera din sida från Tumblr till WordPress genom att klicka på knappen ”Import this blog”. En förloppsindikator kommer att visas (surfa inte från denna sida under tiden) och när importen är klar så visas ”Finished!”.

Alla dina inlägg och bilder har nu kopierats över från Tumblr till WordPress. Svårare än så var det inte.

Om du vill att din WordPress-sida ska likna din tidigare Tumblr-sida så finns det ett stort antal liknande teman till WordPress, såsom detta exempel på 10 st gratis WordPress-teman inspirerade av Tumblr. Fler exempel på liknande teman kan t ex hittas via en sökning på Google.

Lämna gärna en kommentar här nedan om du har några frågor eller funderingar kring detta. Om du följer denna guide för att flytta från Tumblr till WordPress så får du också väldigt gärna lämna en kommentar.

Written by · Categorized: WordPress · Tagged: Flytta, Guide, Hipster, Import, Tillägg, Tips, Tumblr, WordPress

apr 17 2013

Starta en lönsam webbutik, snabbt och enkelt

Idag har vi nöjet att få presentera ett riktigt rejält och matnyttigt inlägg från en ny gästbloggare hos oss.

Carl Fridsjö är en 21-årig entreprenör och specialist på internetmarknadsföring. Det senaste projektet är en e-butik för klockor (Stilrenaklockor.se) som visat upp goda resultat på väldigt kort tid. Nu delar han med sig av sin strategi för hur man snabbt startar en lönsam e-butik, exklusivt för våra läsare.

Starta en lönsam webbutik, snabbt och enkelt

Om du är lik mig, så har du säkert lagt ned åtskilliga dagar eller veckor på att jobba med någon idé som sedan runnit ut i sanden eller aldrig tagit fart. I denna artikel kommer jag att avslöja min strategi för att starta en e-butik. Fokus kommer dock inte att ligga på tekniska detaljer eller perfektion, detta är en grundläggande strategi med fokus på snabba resultat och en minimering av bortkastat arbete.

Vi kommer att lära oss hur man undgår några av de vanligaste misstagen. Från hur du väljer en lönsam nisch, till att bygga din butik och göra din första försäljning på mindre än två veckor.

I artikeln utgår jag från att du har viss internetvana och känner till grunderna av WordPress. Har du inte det så är det ingen fara, det innebär endast att du får använda Google lite mer än de andra.

Steg 1. Identifiera en lönsam nisch

Detta är antagligen det absolut viktigaste steget. Väljer du att gå efter en dålig nisch så kommer din webbshop inte att lyckas, så enkelt är det. Samtidigt så är det sannolikt att den ”perfekta nischen” aldrig kommer att dyka upp. Jag anser att det är bättre att göra, och i värsta fall få ett par viktiga lektioner, än att sitta och drömma om något som antagligen aldrig kommer att ske.

Med andra ord; avväg och analysera ordentligt, men ta också steget till handling snabbt.

Surfa in på Google Keyword Tool och här börjar vi brainstormingen. Skriv in potentiella sökord och verktyget visar oss hur många personer som söker efter just detta, varje månad.

Viktigt är att du väljer inställningen [Exakt] matchningstyp för att inte dra överdrivna slutsatser.

Om jag skriver in ”kläder” så visar verktyget att det varje månad är ca 33 100 sökningar efter just detta. Utifrån detta kan man sedan göra en del snabba uppskattningar. Dessa är långt ifrån helt korrekta men ger ändå någon slags uppfattning.

Skärmavbild-2013-04-16-kl.-15.02.42

Om min butik rankar först på Google så räknar jag generellt sett att cirka 40% av de som söker kommer att besöka min butik. I detta fall skulle det alltså bli ca 13 000 besök i månaden. Sedan kan man uppskatta konverteringsgraden (hur många av besökarna omvandlas till kunder). Du kan t.ex. söka fram vad andra internationella sidor i samma nisch har för konverteringsgrad. Ett riktmått är mellan 1-3% och i hela detta stadium brukar jag vara väldigt konservativ.

16 000 (besökare) x 0,02 (konverteringsgrad) = 260 (köp per månad)

Ett genomsnittsköp på 500 kr (500 x 320) ger oss 130 000 kr.

Denna summa ska sedan täcka moms, inköp, övriga kostnader och den lön du vill ta ut för allt arbete.

Steg 2. Hitta bra leverantörer

Allt som egentligen behövs för detta steg är Google, lite sunt förnuft och förmågan att skriva mail. Är man ute efter utländska eller asiatiska leverantörer så kan Alibaba.com vara ett bra första steg. MadeInChina.com är en annan stor sida för samma ändamål.

Här är det väldigt viktigt att kontrollera kvalitén noggrant. I övrigt så använd huvudet och pruta.

Är du intresserad av att sälja kända märken så kontakta dessa företag direkt så pekar de dig i rätt riktning. Det kan också fungera att använda en grossist, tänk då på att söka ordentligt på Google. Många syns inte bland de främsta resultaten och kan vara svåra att hitta.

Om man vill börja snabbt och utan att investera kapital så är drop shipping en härlig affärsmodell. Det innebär helt enkelt att din leverantör sköter leveransen och skickar varorna direkt till slutkund. Att hitta leverantörer som kan göra detta är lite svårare och samtidigt så är det ditt ansvar om din leverantör gör misstag med leveransen. Fördelarna är dock många, i synnerhet om du är en nybörjare som vill komma igång snabbt utan att riskera eget kapital.

Tillvägagångssättet är helt enkelt att kontakta leverantörer, höra om de har någon erfarenhet av just drop shipping eller om de skulle vara öppna för ett sådant samarbete. Tänk på att alltid presentera dig och ditt företag på ett professionellt sätt och förmedla varför det är fördelaktigt för dem att samarbeta med dig. Förvänta dig aldrig att folk ska vara glada för att du hörde av dig (även om de borde det), det är alltid bra att ”sälja” sin idé.

Steg 3. Validera din affärsidé

Innan man lägger ned veckor eller månader av arbete, så kan det vara trevligt att validera sin affärsidé. Du behöver bevisa för dig själv att kunder faktiskt vill ha det du erbjuder.

Hur detta går till rent praktiskt kan variera en hel del beroende på vilken bransch man är i, men låt mig ge ett par exempel.

En teknik är ett sätta upp en test-landningssida. Detta är helt enkelt en säljsida för din produkt, som ser ut precis som att allt är på riktigt. Dina produkter går att ”köpa nu” även om du inte ännu har något avtal med en leverantör. I sista steget av betalningen så möts besökaren av ett error-meddelande att produkten ej finns i lager eller liknande och självklart dras inga pengar.

Anledningen till att man gör detta är för att mäta hur många av besökarna som klickar på ”Köp Nu” och faktiskt försöker göra en betalning. Detta kan du mäta med ett verktyg som heter Google Analytics. Med denna teknik så behöver du spendera lite pengar för att driva trafik till din landningssida, t.ex. på Google AdWords eller facebook-annonser. Det du vinner är en verklig indikation på din konverteringsgrad och om affärsidén är hållbar eller ej.

Fånga upp dina ”köpares” e-poster och meddela när produkten faktiskt är tillgänglig. Denna teknik fungerar bäst för ovanliga produkter eller informationsprodukter (som t.ex. en e-bok).

Om du har riktiga produkter hemma hos dig, så är en annan teknik att pröva intresset via sidor som Tradera, Blocket, Fyndiq eller liknande. Produkter på dessa sidor säljs generellt sett väldigt billigt, så oroa dig inte allt för mycket om priset inte blir så högt.

Målet är alltså att få olika sorts indikationer på vilket resultat du kan förvänta dig, innan du lagt ned något riktigt arbete. I de flesta fall så är det möjligt. Var kreativ!

Steg 4.  Bygg din butik

Grattis, du har nu en lovande affärsidé och leveransflödet ordnat. Nu är det dags att faktiskt bygga vår butik.

Min rekommendation för plattform är WooCommerce. Undantaget är om du känner dig bekväm med webbutveckling och planerar att ha en stor butik med väldigt många produkter, då Magento är ett bra alternativ.

WooCommerce är ett tillägg till publiceringsverktyget WordPress vilket är världens populäraste, samt väldigt användarvänligt. Efter att du installerat WordPress (Guide över hur du Installerar WordPress hos FS Data) är det dags att ordna en attraktiv design. Detta gör du enklast genom att köpa ett designtema (40-70 USD). Installationen är enkel och det bör även följa med en guide över hur du gör, samt att temaskaparen ofta erbjuder enklare support.

För att köpa WooCommerce teman, se www.themeforest.net samt http://www.woothemes.com/.

När du köper ett tema så får du även med en installationsguide för detta. Om det skulle köra ihop sig och du inte lyckas få någon hjälp av temats support eller vänner, så går det att anställa folk väldigt billigt och enkelt. Posta ditt jobb på en förmedlingssida så som www.elance.com eller www.odesk.com. Beroende på hur avancerat jobbet är kan du få hjälp från så lite som 10kr/h och uppåt. Det finns arbetare från alla håll och kanter av jorden, men främst från Asien.

Tänk på att sidan ska inge förtroende hos kunderna och vara användarvänlig. Ha med allt som du själv vill se hos en seriös e-handlare, t.ex. företagsuppgifter, köpvillkor, kundomdömen, kreditkortslogotyper och så vidare. Tänk ur kundens perspektiv.

Betalningssystem

Är ditt mål att komma igång snabbt och enkelt för att testa din affärsidé och få lite kött på benen så väljer du PayPal eller Payson som båda har färdiga tillägg till WooCommerce. Det är bara att registrera ett konto, installera det hela med ett par knapptryck och så vips kan vem som helst med ett kort handla av dig.

Att bara erbjuda kortbetalning via dessa leverantörer är långt ifrån optimalt, men det kan som sagt vara en bra start. Vill du göra en större satsning, så undersök alternativ för faktura, direkt banköverföring, kortbetalning och så vidare med företag som exempelvis Klarna (vårt val), DIBS eller Svea Webpay.

Steg 5. Sökmotoroptimering

Detta är ett väldigt viktigt steg och jag uppmuntrar alla som vill göra en seriös satsning inom e-handel att läsa på ordentligt om sökoptimering. SeoMoz är en fantastisk resurs med massor av gratis material som jag kan rekommendera starkt. Denna artikel ska vara snabb, praktisk och effektiv. Således kommer jag inte förklara det bakomliggande tänket utan endast ge er praktiska tips som man vid ett senare tillfälle kan läsa mer om.

On-Page optimering

Det första du gör i samband med uppbyggnaden av din butik är optimering av själva sidan och i hemsidans kod. Detta kallas för on-page optimering.

Det första du behöver göra är att bestämma vilket (eller vilka) sökord som hör till vilken sida. Detta gör vi återigen med hjälp av Google Keyword Tool och vår logik.

Vårt ”huvudsökord” är oftast det viktigaste och hör till startsidan, t.ex. ”kläder” eller ”klädbutik online”. Sedan kommer det antagligen finnas en rad relaterade sökord som kan bilda olika kategorier, exempelvis jackor, byxor, t-shirts och så vidare. Tänk på att hela tiden tänka ur en besökares/kunds perspektiv och göra det så användarvänligt och naturligt som möjligt.

Varje sökord ska endast ha 1 sida tillägnad åt sig. Har du flera sidor som tävlar om en ranking för samma sökord så kallas detta inom branschen för ”keyword cannibalization” och det påverkar dina placeringar negativt.

Så, när du har klart för dig vilka sökord som hör till vilken sida så är det dags att göra optimeringen rent praktiskt.

Permalinks

Inställningar -> Permalänkar -> Välj inställningen ”inläggsnamn” och spara.

Inställningar -> Allmänt -> Välj om din adress ska ha www eller inte. Vilket du väljer spelar i princip ingen roll, det som däremot är viktigt, är att du efter ditt val håller dig till det. Skriv alltid din adress på samma vis i såväl interna länkar, som länkar från andra sidor. 

Tillägg -> Lägg till nytt -> Sök efter: ”WordPress SEO By Yoast” -> Installera & aktivera

På varje sida har du nu en ruta där du enkelt kan kontrollera vissa element relaterat till on-page optimering. Du får även ett betyg på hur väloptimerad din sida är. Bry dig inte allt för mycket om detta betyg, på många sidor kommer det vara onaturligt att genomföra alla steg som ”rekommenderas”.

Upptäcker en sökmotor att din sida är onaturlig och endast byggd för att manipulera sökresultaten så kommer du bli straffad för detta.

fsdatabildett

Sidtitel

Sidtiteln är av stor vikt och ditt/dina sökord bör finnas med i titeln. Det är inte bara det besökare ofta ser i toppen av deras webbläsare, utan det blir även den rubrik som syns i sökresultaten.

Större vikt läggs på sökord som är i början. Om det går, är det därför optimalt att inleda med ditt viktigaste sökord. Gör inte titeln onödigt lång utan håll dig till det nödvändigaste (spamma inte varenda litet sökord du kan komma på)

Vi har strukturen att varje sida har en ”unik sidtitel” + ”- Stilrenaklockor.se”.

Metabeskrivning

Detta är den paragraf som kommer att synas under rubriken bland sökresultaten. Här har du din möjlighet att ”sälja klicket”. Var så unik som möjligt och locka besökarna till att klicka sig in på just din sida. Om du har med sökord här eller inte, spelar egentligen ingen roll för dina rankingar. Dock så är det ofta naturligt och dessutom så markeras de orden i fetstil bland resultaten. För besökaren visar detta snabbt att din sida är relevant, det kan alltså vara en bra idé att inkludera sökord även här.

Övrig optimering

Använd detta verktyg för att få ett betyg på vad du gjort bra och vad du gjort dåligt i din on-page optimering. Tänk på att verktyget endast kan användas 3 gånger per dag, utan att betala för medlemskap.

http://pro.seomoz.org/tools/on-page-keyword-optimization/new

Varje parameter verktyget bedömer har en kort förklaring av vad det innebär. Allt är enkelt att ordna. Skulle något vara oklart så är det bara att Googla eller ställ en fråga till mig via kommentarerna nedan.

Optimering av snabbhet

Detta är helt klart också en viktig del. Det har inverkan på din placering i sökmotorerna men inte minst också för din konvertering. Det är så enkelt som att är din hemsida seg, kommer du att konvertera sämre.

Första steget är att välja ett snabbt och bra webbhotell. FS Data är vårt val och det är vi väldigt nöjda med.

Jag vill vara tydlig med att du inte nödvändigtvis behöver förstå hur dessa tillägg fungerar. Att installera de och dra nytta av fördelarna är väldigt enkelt. Har du begränsad erfarenhet, så sök efter installationsguider eller guider om att förbättra WordPress hastighet.

Optimering av kod – Ta bort onödig kod och kombinera multipla CSS och Javascript filer till ett mindre antal.

Better WordPress Minify

JS & CSS Script Optimizer

Optimering av bilder – komprimera och förminska storleken.

WP Smush.it

Uttnytja cache & Gzip komprimering

WP Super Cache

W3 Total Cache

Content Delivery Network

Cloudflare (CDN som även kan göra mer, som optimering av kod & en rad andra smarta funktioner)

För ytterligare optimering av snabbhet, analysera din sida med hjälp av Google’s PageSpeed verktyg.

Off-Page optimering

Off-Page optimering handlar i princip om en enda sak, länkar. Man kan se det som att varje länk din hemsida får, är en röst. Är det många olika sidor som länkar till just dig, visar detta för sökmotorerna att din sida är populär och relevant. Det ger din sida mer auktoritet och högre positioner i sökresultaten.

Alla länkar är dock långt ifrån likvärdiga. En länk från en sida med hög auktoritet, så som en seriös nyhetssida, är värd betydligt mycket mer än en länk från din väns nystartade blogg.

Så, vad kan man göra för att bygga länkar?

  1. Skapa otroligt bra innehåll på din sida, som folk rent naturligt vill visa för andra och dela med sig av.
  2. Bygga länkar själv och aktivt söka upp möjligheter att få länkar till din sida.

Obs: undvik automatiserade program, spam, köpta länkar och andra så kallade ”black-hat” metoder. Detta kan påverka din sida negativt och leda till bestraffning eller uteslutning från sökmotorerna.

Det finns massvis av olika metoder att själv bygga länkar på, här är några av de vanligaste:

  • Anmäl din sida till svenska länkkataloger. (Bra lista att börja med här)
  • Skriv artiklar och posta i seriösa artikelkataloger.
  • Skriv gästartiklar (precis som jag gör just nu).
  • Samarbeta med bloggare.
  • Kontakta eller nätverka med journalister som kan skriva om dig, eller ditt företag.
  • Håll ögonen öppna bland leverantörer eller samarbetspartners som du är nöjda med. Du kan t.ex. agera ”case-study” eller vara referens. Stora märken har ibland en sida där de listar alla återförsäljare.
  • Undersök konkurrenters länkar, ofta finns det möjlighet för dig att skaffa samma som de redan har (Görs enkelt med t.ex. Open Site Explorer)
  • Profiler på sociala nätverk, forum, bokmärkessidor, web 2.0 och så vidare.

Var hela tiden så relevant och naturlig som möjligt. Handlar din sida om kläder så är länkar från modebloggar eller annat relaterat betydligt mycket mer värdefulla än en länk från en hemsida som specifikt skriver om mat och recept.

Var långsiktig och bygg länkar i en konsekvent takt. Om din sida helt plötsligt får 200 länkar på en vecka och det sedan tar helt stopp, så kommer detta antagligen påverka dig negativt. Håll hela tiden en jämn takt.

Steg 6. Dags att hitta kunderna – Marknadsföring!

Förutom sökoptimeringen, som är en typ av marknadsföring, så bör man komplettera detta med marknadsföring i flera olika kanaler. Ditt mål med marknadsföringen är ganska enkelt. Att köpa trafik för en summa som är mindre än den genererade vinsten av denna trafik. Målet är att hitta så köpstark och billig trafik som möjligt genom optimering av annonseringen, samtidigt som du har en butik som konverterar bra.

Marknadsföring kräver generellt sett en budget. Om du är nystartad och inte har möjlighet att spendera (investera) några större belopp så är min rekommendation att du lägger fullt krut på sökoptimeringen samt experimenterar med bloggar samt facebooktävlingar och liknande. Detta är även utmärkta val för de av er som har lite pengar att investera.

Ett annan effektiv metod för internetmarknadsföring är så kallade PPC-annonser (pay per click). Som namnet antyder så betalar du per klick. Detta erbjuds på t.ex. Google, Facebook, LinkedIn med fler.

Oavsett vilken metod du använder dig av så är det otroligt viktigt att mäta din ROI (return on investment). Med hjälp av verktyg som Google analytics så ska du ha koll på exakt hur mycket inkomster marknadsföringen medför, likväl som hur mycket den kostar. På så vis undviker du att kasta pengar i sjön och ser till att endast lägga pengar på det som bevisligen fungerar. Det ger dig även möjligheten att experimentera och klippa bort det som inte fungerar eller skala upp det som faktiskt genererar vinst.

Jag har tyvärr inte möjlighet att gå in mer specifikt på detaljerna i denna artikel, men detta bör förhoppningsvis ha gett en god utgångspunkt. Det finns väldigt mycket bra och gratis information om dessa ämnen på internet, jag uppmuntrar alla som är intresserade att själva söka runt och läsa på ytterligare (med ett kritiskt öga, som vanligt). Glöm dock inte bort att göra!

Lämna gärna en kommentar nedanför och jag finns även här (i mån av tid) för att svara på dina frågor.

Vill du komma i kontakt med mig, så gör du det här eller via Stilrenaklockor.se (I skrivande stund så har jag följt denna strategi till punkt och pricka för att snabbt och enkelt lansera min butik. Efter gott resultat så håller vi dock på med en större satsning och jobbar just nu med en total omdesign, utbyte av produktsortiment och ytterligare förbättring av hela butiken. Läser du detta i efterhand så kan det alltså se mer avancerat ut).

Stort lycka till med din butik! Mvh Carl Fridsjö

Med de orden tackar vi Carl för detta intressanta och lärorika inlägg. Om du har några frågor om detta, lämna gärna en kommentar här nedan. Och om du vill skriva ett inlägg som gästbloggare hos oss, skicka då gärna några rader om det till marknad@fsdata.se.

Written by · Categorized: E-handel · Tagged: E-handel, Gästbloggare, Guide, SEO, Tips, Webbshop, WooCommerce, WordPress

apr 04 2013

Flytta från Drupal till WordPress

Under påskhelgen som var så utförde jag en flytt, eller migrering, från Drupal till WordPress. Innan flytten funderade jag mycket kring hur svårt det skulle vara, om det ens var möjligt. Med facit i hand så var det enklare än förväntat. Tänkte därför berätta lite kort om detta, om fler vill göra detsamma.

Varför ska man då flytta från Drupal till WordPress?

Flytta från Drupal till WordPressDrupal är ett riktigt bra CMS. Den har en stor användarbas med många olika tillägg och teman. Personligen har jag dock större kunskap om WordPress och detta var en Drupal 6-sida som hade behövt uppgraderas till Drupal 7, vilket är ett rätt så stort projekt i sig. Därav denna migrering.

Flytten skedde mellan Drupal 6.2.6 och WordPress 3.5.1. Dessa instruktioner kan fungera med andra versioner av Drupal och WordPress, men det kan inte garanteras (t ex pga förändrad tabellstruktur, ändrade fältnamn osv). Som alltid, när man gör sådana här saker, se till att du har ordentlig backup på allt.

Så flyttar man från Drupal till WordPress

1. Börja med att exportera den fullständiga databasen för Drupal-sidan och ladda ner den till din dator. Det gör man enklast via t ex phpMyAdmin och dess exportfunktion (kör bara en standardexport). Om det är en stor Drupal-sida så kan det här ta en stund.

2. Installera sedan den nya WordPress-sidan. Om du har ett webbhotellspaket hos FS Data så kan du följa dessa enkla instruktioner: FS Data manualer, Installera WordPress på ditt webbhotell.

3. Skapa därefter ytterligare en MySQL-databas. Det är till denna databas som vi ska importera den tidigare exporterade databasen från Drupal. Instruktioner för hur man skapar en databas hos FS Data finns här: FS Data manualer, Skapa MySQL-databas.

4. Nu är det dags att importera den tidigare exporterade databasen. Om databasexporten är större än 25 MB så bör man använda en fristående MySQL-klient istället för phpMyAdmin. Jag använder Mac OS X och kan rekommendera den kostnadsfria MySQL-klienten Sequel Pro. Anslut mot den nyligen skapade (och tomma) MySQL-databasen och importera den exporterade Drupal-databasen. Detta kan likaså ta en stund att genomföra.

5. När importen är klar så är det dags att köra ett antal SQL-kommandon. Dessa kommandon är anpassade för en WordPress-databas med namnet ”u1234567_a” och en (importerad) Drupal-databas med namnet ”u1234567_d”, så man behöver givetvis anpassa detta efter namnen på sina motsvarande databaser. Förslagsvis att man använder en separat MySQL-klient även för att köra dessa SQL-kommandon.

Vi börjar med att rensa WordPress-databasen från de inlägg/kommentarer som ingår i en ny WordPress-installation.

TRUNCATE TABLE u1234567_a.wp_comments;
TRUNCATE TABLE u1234567_a.wp_links;
TRUNCATE TABLE u1234567_a.wp_postmeta;
TRUNCATE TABLE u1234567_a.wp_posts;
TRUNCATE TABLE u1234567_a.wp_term_relationships;
TRUNCATE TABLE u1234567_a.wp_term_taxonomy;
TRUNCATE TABLE u1234567_a.wp_terms;

Därefter är det dags att importera lite kategorier från Drupal-databasen till WordPress-databasen. Notera att WordPress kräver unika kategorinamn, till skillnad från Drupal. Om du har flera kategorier med samma namn i Drupal så behöver dessa döpas om innan importen.

INSERT INTO u1234567_a.wp_terms (term_id, `name`, slug, term_group)
SELECT
d.tid, d.name, REPLACE(LOWER(d.name), ' ', '-'), 0
FROM u1234567_d.term_data d
INNER JOIN u1234567_d.term_hierarchy h
USING(tid)
;

INSERT INTO u1234567_a.wp_term_taxonomy (term_id, taxonomy, description, parent)
SELECT
d.tid `term_id`,
'category' `taxonomy`,
d.description `description`,
h.parent `parent`
FROM u1234567_d.term_data d
INNER JOIN u1234567_d.term_hierarchy h
USING(tid)
;

Sedan importerar vi alla sidor från Drupal-databasen till WordPress-databasen.

INSERT INTO
u1234567_a.wp_posts (id, post_date, post_content, post_title,
post_excerpt, post_name, post_modified)
SELECT DISTINCT
n.nid, FROM_UNIXTIME(created), body, n.title,
teaser,
REPLACE(REPLACE(REPLACE(REPLACE(LOWER(n.title),' ', '-'),'.', '-'),',', '-'),'+', '-'),
FROM_UNIXTIME(changed)
FROM u1234567_d.node n, u1234567_d.node_revisions r
WHERE n.vid = r.vid

Samt kopplar dessa inlägg/sidor till rätt kategorier.

INSERT INTO u1234567_a.wp_term_relationships (object_id, term_taxonomy_id)
SELECT nid, tid FROM u1234567_d.term_node;

UPDATE wp_term_taxonomy tt
SET `count` = (
SELECT COUNT(tr.object_id)
FROM wp_term_relationships tr
WHERE tr.term_taxonomy_id = tt.term_taxonomy_id
);

Vi importerar även kommentarer och döljer eventuella dolda kommentarer.

INSERT INTO u1234567_a.wp_comments (comment_post_ID, comment_date, comment_content, comment_parent, comment_author, comment_author_email, comment_author_url, comment_approved)
SELECT nid, FROM_UNIXTIME(timestamp), comment, thread, name, mail, homepage, status FROM u1234567_d.comments;

UPDATE `wp_posts` SET `comment_count` = (SELECT COUNT(`comment_post_id`) FROM `wp_comments` WHERE `wp_posts`.`id` = `wp_comments`.`comment_post_id`);

Sedan ordnar vi lite radbrytningar i de importerade inläggen/sidorna.

UPDATE u1234567_a.wp_posts SET post_content = REPLACE(post_content, '', '');

För att till sist ändra sökvägen till samtliga bilder för våra importerade inlägg/sidor.

UPDATE u1234567_a.wp_posts SET post_content = REPLACE(post_content, '"/sites/default/files/', '"/wp-content/uploads/sites/8old/');

UPDATE u1234567_a.wp_posts SET post_content = REPLACE(post_content, 'http://www.exempel.se/sites/default/files/', '/wp-content/uploads/sites/8old/');

Ersätt http://www.exempel.se ovan med adressen till den tidigare Drupal-sidan. Sökvägen till filerna i Drupal kan även behöva anpassas. Sedan är vi klara med våra SQL-kommandon.

Om man vill importera de tidigare användarna från Drupal-databasen till WordPress-databasen så kan man följa instruktionerna i slutet av detta blogginlägg: Migration from Drupal to WordPress. I mitt fall så gjorde jag inte det, utan samtliga inlägg/sidor kopplades till min enda WordPress-användare (som skapades när jag installerade WordPress).

6. Några saker kvarstår innan vi är helt klara med flytten. Först så behöver vi hämta samtliga bilder från Drupal-sidan och lägga upp dem i WordPress. Det gör man genom att logga in mot den gamla Drupal-sidan via FTP/SFTP och hämta ner samtliga bilder under /sites/default/files/ (standardsökvägen för Drupal-sidor, kan behöva anpassas). Dessa laddar man sedan upp mot den nya WordPress-sidan under /wp-content/uploads/sites/8old/ (skapa old-mappen). Detta innebär dock att bilderna inte hamnar i WordPress inbyggda mediahantering.

7. När vi importerade sidorna från Drupal, med ovan angivna SQL-kommandon, så skapades de som inlägg i WordPress. Om man vill att de istället ska vara sidor i WordPress så kan man installera/aktivera följande WordPress-tillägg: Post Type Switcher. Med det tillägget installerat så är det bara att redigera valfritt inlägg och ändra ”Post Type” till Page för att ändra inlägget till en vanlig sida.

Mycket svårare än så här är det inte att flytta en sida från Drupal till WordPress.

Utöver ovanstående saker så behöver man givetvis ställa in permalänkarna på din nya WordPress-sida, skapa användare, välja ett tema och strukturera upp sina sidor/inlägg osv. För en normalstor sida tar det inte mer än någon timme eller två. Därefter är det WordPress för hela slanten som gäller!

Lämna gärna en kommentar om du har några frågor eller om du flyttar från Drupal till WordPress med denna guide.

Written by · Categorized: WordPress · Tagged: Drupal, Flytta, Guide, Migrera, MySQL, Tips, Webbhotell, WordPress

mar 22 2013

Guide till en blixtsnabb WordPress-server

Även om våra webbhotellspaket är väldigt snabba och väl anpassade för WordPress så kan man ibland behöva något lite extra för att snabba upp sin WordPress-sida. Vi tänkte därför visa hur man sätter upp en blixtrande snabb WordPress-server, med de allra senaste tekniska programmen på marknaden.

Även om det är enkelt att följa denna guide så bör man ändå ha viss vana av att hantera en Linux-server sedan tidigare. Vi kommer köra program såsom MariaDB, Nginx, PHP-FPM och Redis på servern. Det är extremt snabba och optimerade program, men de kan även orsaka huvudvärk om man inte kan hantera dem ordentligt.

Använd denna guide på egen risk. 🙂

Vår kundtjänst har inte möjlighet att erbjuda support på denna installation, men ni får gärna lämna en kommentar här nedan om ni har några frågor. Om ni har förslag på förändringar/förbättringar i denna guide så mottas det givetvis tacksamt (och kan leda till fortsatta uppdateringar av denna guide).

Till vår WordPress-server använder vi en snabb och kraftfull VPS hos FS Data med Linux Ubuntu 12.04 som operativsystem. Samtliga kommandon nedan körs inloggad på servern via SSH som root-användare.

Guide till en blixtsnabb WordPress-server

Uppdatera servern

Börja med att uppdatera servern. Detta bör man fortsättningsvis göra åtminstone en gång i veckan.

apt-get update && apt-get upgrade

Om frågor uppstår under uppdateringen, svara ja på dessa. Det gör man antingen genom att trycka på Y eller enter-knappen. Detsamma gäller samtliga kommandon nedan, om inte annat anges.

Installera MariaDB

Vi börjar med att installera databasservern MariaDB, istället för MySQL. MariaDB är en snabbare databasserver än MySQL. Den utvecklas aktivt under ledning av tidigare MySQL-utvecklare och är fullt binärkompatibel med MySQL.

apt-get install python-software-properties
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
add-apt-repository 'deb http://mirror.netcologne.de/mariadb/repo/5.5/ubuntu precise main'
apt-get update
apt-get install mariadb-server

Ange ett säkert lösenord för root-användaren när detta efterfrågas.

Därefter säkerställer vi databasservern genom att ta bort databas/användare som skapas automatiskt med installationen av MariaDB. Vi tar även bort möjligheten till fjärranslutning mot databasservern som root-användare.

mysql_secure_installation

Följ instruktionerna på skärmen. Om du har angivit ett säkert lösenord så behöver du inte byta detta. Övriga frågor kan du svara ”Y” på.

Installera Nginx och PHP-FPM

Som webbserver använder vi Nginx istället för Apache. Nginx är mycket snabbare och mindre resurskrävande än Apache. WordPress fungerar alldeles utmärkt med Nginx, med vissa justeringar. För PHP använder vi PHP-FPM, av säkerhets- och prestandaskäl.

apt-get install nginx
apt-get install php5-cgi php5-cli php5-common php5-curl php5-fpm php5-gd php5-imap php5-mcrypt php5-mhash
php5-mysql php5-pspell php5-remctl php5-sqlite php5-suhosin php5-svn php5-tidy php5-xmlrpc php5-xsl
php-pear php-apc

Listan med PHP-tillägg ovan kan givetvis minskas om man så önskar det (för ännu bättre prestanda).

– Konfigurera Nginx

Nginx är rätt bra konfigurerad redan från början. Vi behöver därför bara göra några mindre justeringar.

nano /etc/nginx/nginx.conf

Uppdatera/lägg till följande variabler:

worker_connections 1024;
client_max_body_size 25m;

Avkommentera även samtliga rader som inkluderar gzip. Med gzip-stödet komprimeras samtliga filer, vilket ger en avsevärd förbättring av hastigheten på WordPress.

– Konfigurera PHP

Den observante såg att vi installerade PHP-tillägget APC. Till detta cache-tillägg tilldelar vi 256 MB minne så här:

echo "apc.shm_size="256"" >> /etc/php5/conf.d/apc.ini

Öppna därefter filen /etc/php5/fpm/php.ini med valfri textredigerare och uppdatera följande värden:

memory_limit = 128M
max_execution_time = 120
max_input_time = 300
post_max_size = 25M
upload_max_filesize = 25M

Lägg även in detta i slutet av filen:

cgi.fix_pathinfo = 0

Förändringarna i php.ini ger WordPress mer tid till att avsluta script, minskar eventuell minnesförlust och ökar storleken på filer som man kan ladda upp. Variabeln som läggs till i slutet kan ställa till problem med WordPress, det är därför vi inaktiverar den.

Lägg upp en webbsajt

Nu är det dags att skapa en WordPress-sajt på servern. Av säkerhetsskäl så kör vi denna sajt med en egen användare. På så sätt begränsas rättigheterna samtidigt som man bl a får möjlighet att logga in via SFTP med sin egen användare. I nedanstående instruktioner får ni byta ut exempel_se och exempel.se mot era egna användarnamn och domännamn.

adduser exempel_se

Välj ett säkert lösenord och tryck på enter-knappen för övriga frågor. Därefter skapar vi en databas för sajten.

mysql -u root -p

Ange det tidigare valda lösenordet för root-användaren till MariaDB. Väl inloggad, kör följande kommandon:

CREATE DATABASE exempel_se;
GRANT ALL PRIVILEGES on exempel_se.* TO "exempel_se"@"%" IDENTIFIED BY "lösenord";
FLUSH PRIVILEGES;
EXIT;

Byt givetvis ut ”lösenord” mot ett eget lösenord.

Nu ska vi skapa en PHP-konfiguration för webbsajten. Men vi börjar med att flytta undan standardkonfigurationen.

cd /etc/php5/fpm/pool.d/
mv www.conf ../

Sedan skapar vi en konfiguration för sajten med valfri textredigerare.

nano exempel.se.conf

Lägg in följande text och spara denna fil:

[exempel.se]
listen = 127.0.0.1:9000
listen.backlog = -1
listen.owner = exempel_se
listen.group = exempel_se
listen.mode = 0666
user = exempel_se
group = exempel_se
pm = dynamic
pm.max_children = 15
pm.start_servers = 5
pm.min_spare_servers = 3
pm.max_spare_servers = 5
pm.max_requests = 50
request_slowlog_timeout = 60s
slowlog = /var/log/php-fpm.log.slow

De värden som anges i PHP-konfigurationen bör anpassas beroende på hur mycket minne man vill använda för PHP. Med denna konfiguration används ca 1 GB RAM-minne (i kombination med APC-cachen).

Därefter skapar vi konfigurationen för webbsajten i webbservern (Nginx).

nano /etc/nginx/sites-enabled/exempel.se

Nedanstående konfiguration gäller för en sajt, i kombination med PHP-konfigurationen ovan. Konfigurationen anger även denna sajt som standardsajt på servern, så att man kan surfa in till den direkt via sin egen IP-adress (med värdet ”default” under listen).

Om man vill ha fler sajter på samma server (och inte köra dem i ett WordPress-nätverk) så behöver man ändra portnummer för ytterligare sajter. Här använder vi t ex portnummer 9000. För extra sajter, öka detta till 9001, 9002 osv. Glöm inte bort att exkludera ”default” för extra sajter.

server {
listen 80 default deferred;
server_name exempel.se *.exempel.se;
index index.php;
charset utf-8;
root /home/exempel_se/exempel.se;

location / {
try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

location ~* .(js|css|png|jpg|jpeg|gif|ico)$ {
expires max;
log_not_found off;
}

rewrite /files/$ /index.php last;

if ($uri !~ wp-content/plugins) {
rewrite /files/(.+)$ /wp-includes/ms-files.php?file=$1 last;
}

if (!-e $request_filename) {
rewrite ^/[_0-9a-zA-Z-]+(/wp-.*) $1 last;
rewrite ^/[_0-9a-zA-Z-]+.*(/wp-admin/.*.php)$ $1 last;
rewrite ^/[_0-9a-zA-Z-]+(/.*.php)$ $1 last;
}

location ~ .php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+.php)(/.+)$;
include fastcgi_params;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass 127.0.0.1:9000;
}
}

Ovanstående konfiguration anpassas givetvis efter eget användarnamn och domännamn. Konfigurationen fungerar med både en vanlig WordPress-sida och WordPress Multisite (nätverkssida).

Installera WordPress

Nu ska vi lite snabbt hämta ner och installera WordPress. För att automatiskt få den senaste versionen av WordPress så använder vi subversion. I dagsläget fungerar inte subversion med WordPress-översättningar, så där behöver man kontrollera senaste version och anpassa installationen därefter (vi hämtar den svenska översättningen för WordPress 3.5.1 här nedan).

apt-get install subversion
mkdir /home/exempel_se/exempel.se && cd /home/exempel_se/exempel.se
svn co http://core.svn.wordpress.org/tags/3.5.1/ .
mkdir wp-content/languages && cd wp-content/languages/
wget http://svn.automattic.com/wordpress-i18n/sv_SE/tags/3.5.1/messages/sv_SE.mo
cd -
mv wp-config-sample.php wp-config.php
nano wp-config.php

Ange uppgifterna för din databas. För att aktivera det svenska språkstödet, ändra denna variabel:

define ('WPLANG', 'sv_SE');

Spara och stäng wp-config.php. Denna fil kan med fördel även flyttas en mapp nedåt (av säkerhetsskäl). Dessutom så behöver vi sätta rätt ägare till samtliga WordPress-filer.

cd ..
mv exempel.se/wp-config.php .
chown -Rf exempel_se:exempel_se *

Nu är WordPress installerat och klart. Det enda som kvarstår är att slutföra installationen via WordPress webbgränssnitt.

För att våra ändringar av Nginx och PHP-FPM ska träda i kraft så behöver vi ladda om dessa tjänster. Så här gör vi det:

service nginx reload
service php5-fpm reload

Därefter är det bara att surfa till IP-adressen för servern och ange de uppgifter som där efterfrågas av WordPress. Om du har en WordPress-sida som du vill importera till denna nya server så är det en bra idé att göra det nu.

– Kort om tillägg

Installera inga WordPress-tillägg för cache (såsom WP Super Cache, W3 Cache osv). Cachen på denna server hanteras separat, via Redis, och konflikter kan uppstå med cache-tillägg.

Installation av WordPress-tillägget nginx Compatibility rekommenderas. Detta löser omskrivningar i WordPress med Nginx (WordPress är från grunden anpassat för omskrivningar med Apache).

WordPress-tillägg som är väldigt beroende av funktioner i Apache kanske inte fungerar med denna server. Det är som sagt en väldigt optimerad och specialanpassad server, så installera och testa nya tillägg på egen risk.

Installera och konfigurera Redis

Istället för en traditionell cache med WordPress-tillägg så ska vi köra Redis. Redis är en lokal cacheserver som lagrar data i RAM-minnet för maximal hastighet i t ex WordPress. Inspiration till detta kommer från Jim Westergrens utmärkta guide till WordPress med Redis.

Börja med att installera Redis.

apt-get install redis-server

Redis kommer att ligga och köra som en servertjänst i bakgrunden. För att kommunicera med denna server så använder vi PHP-biblioteket Predis.

cd /home/exempel_se/exempel.se/
wget http://uploads.staticjw.com/ji/jim/predis.php

Därefter ska vi ersätta WordPress egen index.php med en Redis-anpassad index-sida. Kopiera denna all text:

Skapa sedan en fil som heter index-with-redis.php.

nano index-with-redis.php

Klistra in den kopierade texten och spara filen. Som du kan se så finns det tre variabler som man kan definiera i toppen av denna fil. Testa gärna att t ex sätta debug-flaggan. Filen innehåller även information om hur man hanterar cachen (missa inte det).

Därefter tar vi en backup på den ursprungliga index-sidan och ersätter den med vår Redis-sida.

cp index.php index-backup.php
cp index-with-redis.php index.php
chown exempel_se:exempel_se *

Den enda egentliga nackdelen med att köra cache i WordPress med Redis, det är att man måste ersätta index-sidan varje gång man har uppdaterat till en ny version av WordPress (då index.php ersätts med uppdateringen).

Om du har satt debug-flaggan i din nya index-fil så är det bara att surfa till din WordPress-sida och njuta av den minimala laddningstid som visas längst ner på sidan.

Några avslutande ord

Det tål att upprepas att denna guide inte bör följas om man saknar grundläggande kunskap om Linux och inte är beredd att lägga ner en hel del tid på att lära sig mer om de olika programvarorna angivna ovan. Det finns utrymme för optimeringar och förbättringar, men med denna installation till grund så kommer man väldigt långt, väldigt snabbt.

Faktum är att ovanstående guide kommer att användas för det populära och vältrafikerade humornätverket Skyltat.se, som ligger på en VPS hos FS Data. När detta WordPress-nätverk är migrerat (tester pågår just nu) så kommer mer information och laddningstider även att läggas in här.

Lämna gärna en kommentar nedan om du har några frågor eller om du har förslag till ytterligare förbättringar!

Written by · Categorized: VPS, WordPress · Tagged: Blixtsnabb, Cache, Guide, MariaDB, Nginx, PHP-FPM, Redis, Server, VPS, WordPress

mar 19 2013

Installera en Minecraft-server med Multicraft

Nu är det dags för en uppföljning till våra tidigare och väldigt populära guider till en Minecraft-server. Det var ett tag sedan vi skrev de tidigare guiderna och utvecklingen har snabbt gått framåt i Minecraft-universum. Nu är det enklare än någonsin tidigare att sätta upp en egen Minecraft-server.

Denna guide är skriven utifrån en VPS hos FS Data. FS Datas VPS-paket hör till de snabbaste och mest prisvärda VPS:erna på marknaden, som slår många andra svenska VPS- och molntjänster. FS Datas VPS:er lämpar sig alldeles utmärkt för Minecraft-servrar.

Passa på: Testa ett VPS-paket helt gratis i 3 månader. Gäller beställningar mellan 11-24/3 2013.

En egen Minecraft-server med Multicraft som kontrollpanel

I denna guide utför vi samtliga kommandon som root (administratör på servern). Om du inte vill köra som root så kan du lägga till ”sudo” innan respektive kommando. Som operativsystem på denna server använder vi Linux Ubuntu 12.04. Samtliga kommandon nedan körs inloggad via en SSH-session (Terminal).

Installera servern

Börja med att uppdatera servern.

apt-get update && apt-get upgrade

Om du får frågor under någon installation, tryck då bara på enter-knappen för att godkänna och gå vidare.

Därefter installerar vi Java. Vi väljer Oracles Java eftersom den presterar bäst med Minecraft.

apt-get install python-software-properties
add-apt-repository ppa:webupd8team/java
apt-get update && apt-get install oracle-java6-installer

Läs och godkänn avtalsvillkoren för Java.

Sedan ska vi installera webbservern Apache med PHP och några tillägg som krävs för kontrollpanelen.

apt-get install apache2 php5 php5-sqlite php5-mysql php5-gd

Installera Multicraft

Som kontrollpanel på Minecraft-servern kommer vi att använda Multicraft. Multicraft är en flitigt uppdaterad och använd kontrollpanel. Den är likaså väldigt enkel att hantera, samtidigt som den erbjuder stöd för många olika funktioner.

Börja med att ladda ner och packa upp Multicraft. Vi använder en 64-bitars version, som fungerar med FS Datas VPS:er.

wget http://www.multicraft.org/download?arch=linux64 -O multicraft.tar.gz
tar xvzf multicraft.tar.gz && cd multicraft

Därefter kör vi installationsscriptet för Multicraft.

./setup.sh

Precis som med installationen av programvaror så är det bara att trycka på enter-knappen vid samtliga frågor. När installationsscriptet säger ”Installation Complete”, tryck då inte på enter.

Nu ska vi göra en liten specialare, för att säkerställa kontrollpanelen. Eftersom den nuvarande SSH-sessionen är upptagen (med installationsscriptet) så behöver du öppna en ny SSH-session och ansluta till din server därigenom. När du har gjort det, skriv in följande kommandon:

echo -e '<Directory "/var/www/multicraft/">nAllowOverride Alln</Directory>n' >> /etc/apache2/sites-enabled/multicraft
apachectl graceful

Efter dessa kommandon så kan du stänga den nyöppnade SSH-sessionen och öppna en webbläsare (eller en ny flik i en redan öppen webbläsare).

I din webbläsare, skriv in IP-adressen till din VPS följt av ”/multicraft/install.php”, t ex ”127.0.0.1/multicraft/install.php”. Du möts då av följande sida:

multicraft-1

Klicka på knappen ”Start Installation”. Om du har följt instruktionerna ovan så kommer alla kontroller att vara gröna:

multicraft-2

Klicka på knappen ”Continue”. Nu skapas en konfigurationsfil för Multicraft enligt nedan:

multicraft-3

Klicka på knappen ”Continue”. Nu är det dags att skapa en databas:

multicraft-4

Klicka på knappen ”Initialize Database”. Om det gick bra så visas följande sida:

multicraft-5

Klicka på knappen ”Continue”. Du bör nu mötas av följande sida:

multicraft-6

Därmed är installationen av Multicraft klar. Nu ska vi logga in och starta vår egen Minecraft-server.

Klicka på länken ”Login” i toppmenyn. Så här ser inloggningssidan ut:

multicraft-7

Ange admin som användarnamn och lösenord. Klicka på knappen ”Login” så visas denna sida:

multicraft-8

Denna sida bekräftar att Multicraft är installerat. Klicka bara på knappen ”Continue” för nästa sida:

multicraft-9

Nu ska vi skapa en databas och tjänst för Multicraft. Klicka på knappen ”Initialize Database” och möts av denna sida:

multicraft-10

Klicka ännu en gång på knappen ”Continue” för att komma till denna sida:

multicraft-11

Ange din e-postadress i det översta fältet och klicka på ”Save”. Nu visas denna sida:

multicraft-12

Kommer du ihåg den tidigare SSH-session med det aktiva installationsscriptet för Multicraft? Återgå till det och klicka på enter några gånger för att slutföra scriptet.

Nu ska vi starta tjänsten för Multicraft på servern. Ange följande kommando:

/home/minecraft/multicraft/bin/multicraft -v start

Återgå därefter till webbläsarfönstret med Multicraft. Om tjänsten startades ordentligt så bör det nu se ut så här:

multicraft-13

Klicka på knappen ”Refresh” för att mötas av denna sida:

multicraft-14

Klicka på knappen ”Continue”. Nu kommer den sida som du har längtat efter:

multicraft-15

Bravo, nu är Multicraft installerat! Låt oss kort återgå till den öppna SSH-sessionen och radera install.php.

Ange följande kommando:

rm /var/www/multicraft/install.php

Därefter kan du stänga SSH-sessionen och återgå till webbläsaren med Multicraft.

Konfigurera Multicraft & starta Minecraft

Kommer du ihåg det där osäkra användarnamnet och lösenordet? Det ordnar vi genom att klicka på ”Users” i toppmenyn samt ”My Profile” i menyn till vänster. Välj ett svårare lösenord (och rätt e-postadress) på denna sida:

multicraft-16

Klicka på knappen ”Save” för att spara dessa ändringar.

Nu är det dags att starta Minecraft-servern. Klicka på ”Settings” i toppmenyn, så visas denna sida:

multicraft-17

Här kan man konfigurera en massa saker för sin Minecraft-server såsom namn på servern, max antal spelare, hur mycket minne som ska användas osv. Den kostnadsfria versionen av Multicraft har stöd för upp till 10 spelare. Om man vill få in fler spelare så kan man köpa en licens till Multicraft.

När du är nöjd med inställningarna så kan du klicka på ”Update Minecraft” i menyn till vänster.

multicraft-18

Här väljer man vilken version av Minecraft det är som ska köras på servern. De versioner som stöds är vanliga Minecraft, en optimerad version av Minecraft samt Craftbukkit och Craftbukkit Beta. Craftbukkit är en specialversion av Minecraft som erbjuder stöd för extra funktioner och tillägg.

Välj den version som du vill använda i rullmenyn till vänster och välj ”Both files” i rullmenyn till höger. Klicka därefter på knappen ”Download”. När nedladdningen är klar så kan du klicka på knappen ”Install”. Det går att installera flera olika versioner av Minecraft, så välj ”Download” och ”Install” för de olika versioner du vill ha.

När installationen är klar, klicka på ”Servers” i toppmenyn samt ”Create Server” i menyn till vänster.

multicraft-19

Här skapar du till slut din egen Minecraft-server. Välj vad den ska heta samt vilken version av Minecraft som ska köras. I ovanstående exempel kör vi t ex Craftbukkit.

När du är nöjd med inställningarna här så klickar du på knappen ”Create” längst ner på sidan. Därefter är det bara att starta servern och ansluta till den med din Minecraft-klient. Sedan är det bara att bygga, bygga, bygga! 🙂

Några avslutande tips

Med din egen Minecraft-server på plats, här är några avslutande tips:

– Uppdatera servern. Gör det till en vana att logga in på din server via SSH och uppdatera samtliga programvaror åtminstone en gång/vecka. På detta sätt blir servern säkrare, samtidigt som prestandan ofta kan förbättras. Allt som krävs är att man loggar in och kör ”apt-get update && apt-get upgrade” enligt instruktionerna i början av denna guide.

– Aktivera FTP-användare. Med Multicraft ingår även en FTP-server, så att man enkelt kan ladda upp olika tillägg. Man behöver dock aktivera FTP för respektive användare som ska ha åtkomst. För att göra detta, klicka på ”Servers” i toppmenyn och välj din server. I vänstermenyn, klicka på ”Advanced” och ”Users”.

För den användare som ska ha FTP-åtkomst, välj ”Full access” i rullmenyn under ”FTP access / FTP username”. Ändringen sparas omedelbart. Logga därefter in via FTP mot IP-adressen för din Minecraft-server, det FTP-användarnamn som är angiven på denna sida samt tillhörande lösenord.

– Installera tillägg. För att installera tillägg för Craftbukkit, hämta ner valfria tillägg från Bukkits hemsida, logga in på Minecraft-servern via FTP och placera tilläggen under FTP-mappen ”plugins”. Notera att du kan behöva packa upp tilläggen (gör det enklast på din egen dator innan uppladdning). Starta sedan om Minecraft-servern för att aktivera tilläggen.

– Fler inställningar. Många inställningar för Minecraft-servern kan även hanteras genom att gå in under ”Servers” i toppmenyn, välj din Minecraft-server samt klicka på ”Files” och ”Config Files” i vänstermenyn. Här kan man t ex vit- och svartlista spelare samt ange vilken/vilka spelare som ska vara operatörer på servern.

Om du vill lära dig ännu mer om Multicraft så kan vi varmt rekommendera vidare läsning av dokumentationen för Multicraft.

Lämna gärna en kommentar till detta inlägg om du har några frågor.

Written by · Categorized: VPS · Tagged: Guide, Installera, Minecraft, Minecraft-server, Multicraft, VPS

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • …
  • 8
  • Next Page »

© 2025 FS Data AB | Priser exkl. moms