FS Data

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


  • Om oss

  • Blogg

  • Panel

  • Webbmail

  • Support

jan 04 2012

Webbhotell med versionshantering

Git, SVN, CVS, RCS och Mercurial. Det är inte bara en massa roliga akronymer, utan även en webbutvecklares bästa vänner. Som de webbnördar vi är så har vi givetvis stöd för dessa olika system för versionshantering i våra webbhotellspaket.

Men låt oss ta det från början, vad är versionshantering?

När man arbetar med en hemsida eller ett projekt på nätet så kan man uppdatera det på olika sätt, såsom via FTP. Det är enkelt och smidigt om man är ensam om att hantera uppdateringarna och det inte är så mycket som ska uppdateras.

Men om man är flera utvecklare och det gäller större projekt så det hända att man skriver över fel filer och missar vissa uppdateringar. Här kommer versionshanteringen in.

Med versionshantering kan flera personer arbeta med samma projekt samtidigt. Genom att ”checka ut” och ”checka in” filerna i projektet så kan alla som uppdaterar se vilken/vilka filer som uppdateras. Filer som uppdateras kan låsas eller slås samman, för att undvika felaktiga överskrivningar. Det är även möjligt att se historik över uppdateringarna och backa uppdateringar om så behövs.

Även för projekt med ensamma utvecklare är versionshantering många gånger att föredra, då man får bättre kontroll och överblick. Om man t ex arbetar med ett projekt för en kunds räkning så kan man basera sin tidsrapport på historiken från versionshanteringen.

Om versionshanteringen hos oss

I våra webbhotellspaket har man möjlighet att använda versionshanteringssystemen Git, SVN, CVS, RCS och Mercurial. De har alla olika fördelar/nackdelar, vilken man väljer beror ofta på smak, projekt och utvecklingsmiljö. Det finns en jämförelse av olika versionshanteringssystem på Wikipedia.

Att komma igång med versionshantering kan vara lite klurigt om man inte har gjort det tidigare. Men när det väl är klart så är uppdateringarna riktigt smidiga. Som webbhotellskund hos oss så har man full åtkomst till sitt konto via SSH och installerar/aktiverar därigenom sin versionshantering.

Hur fungerar versionshantering i praktiken då?

Här är ett exempel på hur man installerar och uppdaterar WordPress via SVN (Subversion) hos oss:

Vi utgår ifrån ett konto hos oss utan någon tidigare hemsida. Hemsidan installeras i mappen ”www” och visas på så sätt direkt när man surfar till sitt domännamn. Det går givetvis att installera det hela i en undermapp till ”www”.

Inloggad på servern via SSH, ange följande kommandon:

$ cd www
$ svn co http://core.svn.wordpress.org/tags/3.3.1 .

Döp sedan om wp-config-sample.php till wp-config.php och ange nödvändiga uppgifter för databas osv i wp-config.php. Surfa till sist till domänen för att slutföra installationen.

När man sedan vill uppdatera till en ny version av WordPress, då är följande kommandon som gäller:

$ cd www
$ svn sw http://core.svn.wordpress.org/tags/3.3.2/ .

Versionsnumret kan givetvis variera. Surfa därefter till ditt domännamn hos oss + /wp-admin/upgrade.php (t ex http://sulo.se/wp-admin/upgrade.php) för att slutföra uppdateringen.

Med SVN är det enkelt att köra den absolut senaste utvecklingsversionen av WordPress också. Det rekommenderas inte för vanliga hemsidor, men om du vill ligga i framkant och inte är rädd för buggar så kan du köra ”trunk” (som utvecklingsversionen heter).

För installation, ange följande kommandon:

$ cd www
$ svn co http://core.svn.wordpress.org/trunk/ .

Precis som med vanliga WordPress, ange nödvändiga uppgifter i wp-config.php och slutför installationen i en webbläsare.

För uppgradering, ange följande kommandon:

$ cd www
$ svn up

Även här slutför du uppdateringen i en webbläsare.

Läs gärna mer om SVN på WordPress hemsida. Där finns även instruktioner till hur man gör om en vanlig WordPress-sida till en sida med stöd för versionshantering. För en fullständig manual till SVN, med exempel på de kommandon du kan utföra, skriv ”man svn” (utan citattecken) i SSH-konsolen.

Om du har några frågor om versionshantering hos oss, lämna gärna en kommentar här eller kontakta vår kundtjänst.

Ps: Vi kommer att uppdatera Git från 1.6.0.1 till 1.7.8.1 den 10:e januari. Det ska inte påverka våra kunder, mer än att Git förbättras.

Written by · Categorized: Webbhotell · Tagged: CVS, Git, Mercurial, Nördigt, RCS, SSH, SVN, Utveckling, Versionshantering, WordPress

okt 11 2011

Dagens boktips – .SE:s Internetguider

Vi tänkte tipsa om inte bara en bok, utan ett helg gäng med bra böcker – eller guider egentligen. Det är guider om ämnen relaterade till nätet, ur såväl juridiska och tekniska perspektiv, för såväl användare som leverantörer. Ett flertal av dessa guider är dessutom enkla att använda med olika tjänster hos oss.

.SE:s Internetguider är fritt tillgängliga för nedladdning, men finns även att beställa (kostnadsfritt) i tryckta exemplar om man så önskar. De har just nu 24 stycken guider, men antalet ökar allt stadigt. Dessutom uppdateras de fortlöpande vid behov.

.SE:s Internetguider handlar bl a om hur man skapar en webbplats med Joomla, eller med WordPress, hur man lyckas med sin e-handel (både ur ett konsument- och entreprenörsperspektiv) och hur man skriver för webben. Men de har även guider som förklarar hur Internet och DNS fungerar samt guider om yttrandefrihet och integritet på nätet.

Guiderna finansieras av .SE:s intäkter från .se domänerna. Det innebär att alla som äger en .se domän även har bidragit till dessa guider. Så passa på, dra nytta av dina domänavgifter och spana in .SE:s Internetguider!

Written by · Categorized: Internet · Tagged: .SE, .se domän, E-handel, Guider, Internetguider, Joomla!, Tips, WordPress

sep 22 2011

Guide till en säkrare och snabbare WordPress-sida

Uppdaterat: Läs gärna vår nya och uppdaterade Guide till en snabbare WordPress-sida.

Härom veckan flyttade jag min personliga blogg, från WordPress.com till ett webbhotellskonto hos FS Data. Att våra servrar är snabba känner jag givetvis till sedan tidigare, men jag blev ändå glatt överraskad över de blixtsnabba laddningstiderna när jag optimerade min blogg ytterligare en aning.

Därför tänkte jag dela med mig av min erfarenhet från detta och visa hur man väldigt enkelt både kan optimera och säkra upp en WordPress-sida. Nedanstående guide fungerar till 100 % på ett vanligt webbhotellskonto hos oss (och förmodligen även hos andra webbhotell, om än att FS Data alltid är att föredra ;)).

Säkra upp WordPress

Vi börjar med det viktigaste först. WordPress är, i dess grundutförande, en rätt så säker lösning. Åtminstone så länge man håller WordPress och dess olika tillägg ordentligt uppdaterade. Utöver detta kan man vidta följande åtgärder:

  1. Använd inte admin-användaren

    Det första kontot som attackeras, om ett säkerhetshål upptäcks i WordPress, är kontot som heter admin. Använd ett annat namn och/eller inaktivera admin-kontot. Glöm för all del inte bort att använda ett klurigt lösenord till ditt WordPress-konto.

  2. Installera & aktivera tillägget Secure WordPress

    Bocka i samtliga alternativ i vänsterkolumnen på tilläggets konfigurationssida. Detta tillägg tar bl a bort versionsnumret i WordPress, nekar olämpliga anrop och döljer olika systemmeddelanden för icke-administratörer.

  3. Installera & aktivera tillägget Mail on Update

    Med detta tillägg får man ett e-postmeddelande när det finns en uppdatering tillgänglig för ett installerat tillägg.

  4. Installera & aktivera tillägget Upgrade Notification by Email

    Med detta tillägg får man ett e-postmeddelande så snart det finns en uppdaterad version av WordPress.

  5. Flytta upp wp-config.php

    OBS: Gör detta först när du är klar med nedanstående optimering. Flytta filen wp-config.php, som ligger i roten för din WordPress-sida, en nivå upp (t ex från /u1234567/www/ till /u1234567/).

Optimera WordPress

Det finns många sätt att optimera, eller snabba upp, WordPress. Förutom att välja ett snabbare webbhotell så finns det ett antal olika tillägg och konfigurationer som kan förbättra laddningshastigheten avsevärt. Utöver det kan man även använda externa lösningar, såsom Memcache och APC, men det är lite utanför den här guidens omfattning.

  1. Analysera hastigheten på sidan

    Innan vi installerar och konfigurerar något så ska vi analysera hastigheten på sidan. Det ger oss möjlighet att se hur snabb/långsam sidan är från början och hur optimeringen påverkar detta. Öppna en ny flik i din webbläsare, där du surfar till GT Metrix och analyserar din hemsida.

    Låt sedan denna flik vara kvar, medan du återgår till WordPress administrationsgränssnitt.

  2. Installera & aktivera WP Super Cache

    I grund och botten handlar WordPress-optimering om att leverera statiska, istället för de dynamiska, sidor (som kräver databasanrop osv). Detta löser man enklast med ett cache-tillägg och det finns ett antal sådana lösningar. Jag använder främst WP Super Cache, då det är ett tillägg med bra historik och aktiv utveckling.

    I inställningarna för WP Super Cache, börja med att gå in under fliken Avancerat. Där bockar du i ”Använd mod_rewrite …” och ”Komprimera sidor …”. Längre ner på sidan, under rubriken ”Utgångstid & upprensning” anger du 604800. Klicka sedan på knappen ”Uppdatera status”. Du kan även behöva klicka på knappen ”Uppdatera Mod_rewrite Reglerna” när sidan har laddats om.

  3. Installera & aktivera tillägget WP Smush.it

    WP Smush.it använder Yahoo’s Smush.it-tjänst för att komprimera (minska) storleken på bloggens bilder. Alla nya bilder som laddas upp körs automatiskt genom denna tjänst och du kan köra igenom de tidigare uppladdade bilderna med en funktion som du hittar i vänstermenyn, under ”Media” > ”Bulk Smush.it”. Det kan ta en stund, så ta gärna en kopp kaffe under tiden.

  4. Installera & aktivera tillägget WP Optimize

    Detta är ett tillägg som optimerar din WordPress-databas, t ex genom att ta bort onödiga revisioner av inlägg. När det är aktiverat så kan du optimera din databas direkt i vänstermenyn, under det nya alternativet ”WP-Optimize”. Personligen bockade jag i samtliga alternativ för min optimering.

  5. Minska (och validera) CSS-filerna

    CSS-filerna, som styr utseendet på din WordPress-sida, är många gånger onödigt stora. Det är dock enkelt att ladda ner dem via FTP (de ligger vanligtvis under /wp-content/themes/temanamn/) och använda en tjänst såsom Clean CSS för att minska ner dem. Passa gärna på att köra dem genom CSS-valideraren hos W3C också.

  6. Installera & aktivera tillägget Scripts Gzip

    Med Scripts Gzip blir script och CSS-filer sammanslagna och komprimerade i Gzip. Detta kräver dock att webbservern har stöd för Gzip, vilket servrarna hos FS Data givetvis har.

  7. Installera & aktivera tillägget Use Google Libraries

    Med detta tillägg anropas ett antal script från Googles servrar, istället för den lokala servern. Många besökare har redan scripten från Google sparade på sina datorer, vilket avsevärt snabbar upp dem.

  8. Installera & aktivera tillägget Speedy Smilies

    Ett oväntat val av tillägg kanske, men faktum är att WordPress egna smilies inte alltid definieras rätt vad det gäller höjd/bredd, vilket kan orsaka lite längre laddningstid. Speedy Smilies är en snabbare och bättre smiley-hantering helt enkelt.

  9. Uppdatera analysen av hemsidan

    Minns du den där fliken med GT Metrix? Återgå till den och kör en ny analys, via länken ”Re-Test Page”. Om allt har gått rätt till så bör du nu se en tydlig förbättring av hastigheten på din hemsida. Klicka gärna på de olika alternativen som visas i resultatet för förslag om ytterligare förbättringar.

Några avslutande tankar

Med ovanstående säkerställning och optimering lyckades jag uppnå 98 % (av 100 %) med min personliga blogg i Google Page Speed. Men allt handlar inte bara om att ha en så snabb hemsida som möjligt.

För ökad delaktighet med mina läsare så installerade jag några tillägg som drog ned hastigheten en aning, såsom kommentarstillägget Disqus och delningstillägget AddThis (som dock är det snabbaste av ett stort antal testade delningstillägg).

En bra idé, när man installerar tillägg i WordPress, är att analysera sin hemsida före och efter installationen. Om man märker att hastigheten minskar avsevärt, då kanske det finns bättre tillägg? Fundera gärna även på om tillägget tillför ett tillräckligt stort värde också.

Det är förövrigt väldigt bra att radera, inte bara inaktivera, tillägg som inte används. Både av säkerhets- och optimeringsskäl. Och ja, det gäller även de förinstallerade tilläggen. Detsamma gäller likaså för teman.

Har du några fler tips vad det gäller att säkra och optimera WordPress? Lämna gärna en kommentar om det!

Written by · Categorized: Webbhotell · Tagged: Guide, Optimera, Säkerhet, Snabbare, Tillägg, Webbhotell, WordPress

jul 04 2011

WordPress 3.2 är ute – läs detta först!

WordPress 3.2 har precis släppts, efter 4 1/2 månaders intensiv utveckling av tusentals frivilliga människor. Det är den klart bästa versionen av WordPress hittills, med stöd för nya funktioner såsom ett fullskärmsläge när man skriver inlägg, ett fräschare administrationsgränssnitt, ett helt nytt standardtema och ett flertal hastighetsförbättringar (och en snabb hemsida är en bra hemsida).

Det finns dock en väldigt viktig detalj med denna uppdatering: systemkraven har ökat och man behöver minst PHP 5.2.4 samt MySQL 5.0 för att kunna köra WordPress 3.2.

På FS Data har vi stöd för både PHP 4.4.8 och PHP 5.2.14. Som kund hos oss väljer man själv sin PHP-version i Waff, under ”Hemsida” > ”PHP”. Kontrollera att du har valt PHP 5.2.14 innan du uppdaterar till WordPress 3.2.

Det finns även ett WordPress-tillägg som du kan använda för att ta reda på om din hemsida/webbhotell är kompatibelt med WordPress 3.2. Tillägget heter WordPress Requirements Check och det installeras enklast direkt via /wp-admin i WordPress, under ”Tillägg” > ”Lägg till nytt” och en sökning på ”WordPress Requirements Check”.

Om du får följande resultat med WordPress Requirements Check så bör du avvakta med uppdateringen och kontakta ditt webbhotell (eller själv byta PHP-version genom Waff, om du är kund hos oss):

WordPress 3.2 #fail hos Crystone

Om allt är grönt, så är det bara att tuta och köra. Ha nu så skoj med WordPress 3.2!

Written by · Categorized: Webbhotell · Tagged: MySQL, PHP, Tillägg, Uppdatering, Viktigt, WordPress, WordPress Requirements Check

maj 05 2011

Installera Joomla! hos FS Data

Nu är vi framme vid tredje delen i vår serie om hur man installerar färdiga lösningar i våra webbhotellspaket. Efter WordPress och Drupal är det nu dags för innehållshantering med ett utropstecken: Joomla!

Joomla! är ett CMS som placerar sig någonstans mellan WordPress och Drupal. Det är inte lika omedelbart som WordPress, men samtidigt inte så komplext som Drupal. Joomla! är för den som vill ha en lite mer komplett lösning för innehållshantering, med en stor användarbas och många olika tillägg och möjligheter.

Installera Joomla! hos FS Data

  1. Ladda ner Joomla!
    Börja med att ladda ner den senaste versionen av Joomla! I skrivande stund är det Joomla! version 1.6.3.
  2. Ladda upp Joomla!
    När du har laddat ner den komprimerade filen, packa då upp den på din dator. Anslut därefter till ditt FTP-konto hos oss och ladda upp samtliga filer.
  3. Skapa din databas
    Under tiden som filerna laddas upp så kan du logga in i vår kontrollpanel Waff och skapa din databas under ”Databaser” > ”MySQL-konto”. Glöm inte bort att notera uppgifterna för ”Servernamn”, ”Databasnamn”, ”Kontonamn” och ”Lösenord”.
  4. Slutför installationen
    Besök därefter din uppladdade Joomla!-sida och gå igenom guiden för att slutföra installationen. Du behöver ange uppgifterna för din databas och ditt FTP-konto (valfritt). Ange din e-postadress, ett användarnamn och lösenord men låt bli att installera exempeldata. 

    När guiden är klar, klicka då bara på den avslutande knappen för att ta bort installationsmappen. Sen är det bara att logga in och sätta igång med Joomla!

Ja, så här enkelt är det faktiskt att komma igång med Joomla! hos FS Data. Om du vill gräva ner dig och lära dig mer så kan vi varmt rekommendera .SE:s guide till hur man skapar en webbplats med Joomla! Lämna gärna en kommentar om du har någon fråga om Joomla! hos oss.

Written by · Categorized: Webbhotell · Tagged: CMS, Databas, Drupal, Enkelt, Guide, Installera, Joomla!, Waff, WordPress

  • « Previous Page
  • 1
  • …
  • 15
  • 16
  • 17
  • 18
  • Next Page »

© 2025 FS Data AB | Priser exkl. moms