Kategoriarkiv: Support och teknik

Nu är det dags för PHP 5.3 och Apache 2.2

Nu är det dags! På tisdag 23/11 börjar vi uppdatera våra webbservrar med PHP 5.3.3 och Apache 2.2. Som vi varnat för tidigare kan uppdateringarna påverka din sajt om den innehåller omodern kod.

Så här kan PHP 5.3 påverka din sajt

Den nya versionen av PHP innebär ganska stora förändringar, vilket gör att det är otroligt viktigt att du kollar att din kod är kompatibel innan övergången.

Kör du ett tredjepartsprogram som WordPress eller Joomla bör du se till att du har den senaste versionen. Har du knackat ihop din sida själv så kan du ta hjälp av nedanstående länkar för att få koll på vad som eventuellt behöver göras:

Så här kan Apache 2.2 påverka din sajt

Beteendet för RewriteRule har ändrats, så du som har använt dig av det behöver se över detta enligt vår guide här.

Har du funderingar kring något av ovanstående så tveka inte att kontakta vår support så hjälper vi dig.

Dela: facebooktwittergoogle_pluslinkedinmail

Så här byter du OS på din sajt

En vanlig fråga som vår support får är hur man byter OS på sin sajt. Därför tänkte vi demonstrera här hur enkelt det faktiskt är. (Ni vet väl förresten att ni kan ha olika OS på olika domäner/subdomäner i samma konto?)

Nåväl, över till hur ni går tillväga. Logga in i kundzonen och klicka dig fram till ”Domän och webb → Domäninställningar”, sedan väljer du den domän du vill byta OS för. Efter det väljer du helt enkelt den plattform du vill köra under menyvalet ”Egen hemkatalog”:

  • UNIX – rekommenderas för de allra flesta (PHP, CGI/Perl m m)
  • Windows – om du vill köra ASP eller ASP.NET
  • Autobahn – levererar statiskt material med en ruggig hastighet. Lämplig för ren html, bilder t ex. Du kan med fördel skapa en subdomän som du kör Autobahn där du lägger ditt statiska material.

Då återstår bara ett litet klick på ”Spara” så genomförs bytet. Samtidigt uppdateras våra DNS-servrar, i regel slår DNS-ändringen igenom inom några minuter men för vissa domäner kan det ta upp till ett dygn. Under tiden så når dina besökare antingen den nya eller den gamla plattformen.

När du byter OS för en domän så byts även den server eller det kluster som hanterar din sajt, det innebär att den får en ny IP-adress. Så du som kör MySQL måste uppdatera värdadressen som har behörighet att ansluta mot din databas.

Fler guider om detta hittar du i vår kunskapsdatabas:

Dela: facebooktwittergoogle_pluslinkedinmail

Snälla, migrera från Access till MySQL

MySQLTrots att en kostnadsfri MySQL-databas ingår i alla våra webbhotellskonton är det många av våra Windows-kunder som istället använder sig av Microsoft Access för sina databasdrivna sidor. Access är en filbaserad databaslösning som fungerar prima för mindre desktop-applikationer, men är egentligen inte alls lämplig för välbesökta webbsidor.

MySQL å andra sidan är utvecklat för just prestanda och många samtidiga accesser. Dessutom kör vi alla MySQL-databaser på dedikerade och kraftfulla databasservrar. Sålunda är MySQL en finfin lösning för just välbesökta webbsajter.

Det många Access-användare upptäcker, efter att deras sajter blivit populära, är diverse till synes oförklarliga prestandafel som uppstår på grund av just Access begränsningar som databassystem. För att i största möjliga mån försöka eliminera dessa kan en migrering till MySQL vara nödvändig.

Detta behöver dock inte vara så klurigt. Nu har vi nämligen gått till botten med hela migreringsprocessen och tagit fram en detaljerad steg för steg-instruktion som du hittar i vår kunskapsdatabas.

I grova drag handlar det om att ladda hem den fasligt smidiga lilla applikationen Access to MySQL som gör data-flytten från Access till MySQL med bara några klick.

Därefter handlar det om att uppdatera anslutningskoden i dina ASP- eller ASP.NET-filer. Inte heller detta är någon raketforskning. Har du vid skapandet av dina Access-anslutningar använt dig av vår exempelkod i kunskapsdatabasen så handlar det inte om annat än några klipp och klistra-övningar i valfri texteditor.

Vill du också få tillbaka de där slitna hårstråna som rykt på grund av Access-relaterade problem och istället få en välmående kalufs och en rykande snabb sajt? Då är ett besök till vår nya migreringsguide i kunskapsdatabasen att rekommendera!

Lycka till!

PS. Om du även vill rädda hårstråna på driftpersonalen hos ditt vänliga webbhotell, snälla, byt från ASP till ASP.NET.

Dela: facebooktwittergoogle_pluslinkedinmail

Nytt och hett – Joomla och WordPress

WordPressFör en vecka sedan släpptes säkerhetsuppdateringar till Joomla och idag släpptes version 2.8 av det så populära bloggverktyget WordPress. Givetvis provade vi att uppdatera en av våra bloggar och den automatiska uppdateringen gick helt enligt planerna.

På ytan är det ingen större skillnad från 2.7.1 men 790 buggar har rättats till och det gillar vi. Givetvis ser vi gärna att samtliga våra kunder uppdaterar sina WordPress-installationer så snart som möjligt. Har ni inte gjort alltför många ändringar i koden ska uppdateringen gå bra. Skulle något gå fel eller något oväntat hända så har ni alltid en backup på ert FTP-konto.

Dela: facebooktwittergoogle_pluslinkedinmail

Snabba upp WordPress med Autobahn

Vi har tidigare informerat om att det är möjligt att dela upp sin webbsida mellan olika servrar i vår kunskapsdatabas. Då skrev vi om hur det gick till att använda både Windows och UNIX för samma webbsida. Nu med Autobahn går det med samma princip att separera det statiska materialet från det dynamiska och på så vis snabba upp sin hemsida.

För att belysa detta kan vi ta WordPress som exempel då många av våra kunder använder det. Första steget är givetvis att skapa en subdomän på Autobahn, i vårt fall döper vi den till media.mindoman.se. I WordPress kontrollpanel under Inställningar / Övrigt ändrar vi målet där alla nyuppladdade filer ska sparas samt sökvägen till filerna enligt bilden nedan.

WordPress med Autobahn

Svårare än så är det inte. Vill man flytta befintligt material blir det lite svårare, men inte mycket. De befintliga filerna behöver kopieras över till den nya subdomänen via FTP. I vårt fall kopierar vi filerna från mindoman.se/public_html/wp-content/uploads/ till media.mindoman.se/public_html/. För att detta ska få någon effekt behöver samtliga inlägg uppdateras. Det gör man enklast med en SQL-fråga, i vårt fall räckte det att uppdatera fälten post_content och guid enligt nedanstående SQL-fråga. Givetvis tog vi en backup på databasen innan vi körde vår UPDATE.

UPDATE wp_posts SET post_content = REPLACE(post_content,
'www.mindoman.se/wp-content/uploads',
'media.mindoman.se'), guid = REPLACE(guid,
'www.mindoman.se/wp-content/uploads',
'media.mindoman.se');
Dela: facebooktwittergoogle_pluslinkedinmail

Du har väl beställt?

En mini-revolution som händer en gång per halvår är som bekant (?) att en ny version av OpenBSD släpps, en av våra absoluta favoritstjärnor på operativsystemshimlen. OpenBSD är framme vid version 4.5 och ändringarna mellan 4.4 och 4.5 kan man se här:

Som många säkert vet så uppstod en kontrovers för ett par veckor sedan när Theo de Raadt upplyste användarna om att den europeiska distributören inte längre skulle distribuera OpenBSD. Anledningen var att distributören, enligt Theo, inte följt överrenskommelser och även låg efter med inbetalningar för beställda varor. Därför bör man beställa direkt från OpenBSD:s huvudsite eller alternativt via en annan underleverantör i Europa. Hela soppan kan man läsa om här:

Ett kanske mindre känt faktum är att ett nära relaterat projekt är OpenSSH, en programvara för säker kommunikation mellan datorer. OpenSSH används kommersiellt av många, många aktörer, exempelvis Cisco, Juniper och många andra. OpenSSH finns tillgängligt för i praktiken alla UNIX- och UNIX-liknande operativsystem, samt även för Windows m fl. OpenSSH utvecklas av OpenBSD-gruppen av utvecklare. Projektets sida finner man på http://www.openssh.org.

OpenBSD

Oavsett om du väljer att köpa ett CD-set eller ladda hem OpenBSD så hoppas jag att du kommer ihåg att donera en slant också till dessa extremt begåvade kodsmeder!

Dela: facebooktwittergoogle_pluslinkedinmail

Som Super-G utan hjälm (fast säkert)

Nu är ju inte vi på Loopia några direkta hejjare på skidåkning, men Super-G utan hjälm låter ganska oaktsamt, därför kanske en bättre liknelse för vår nya webbplattform är nedcabbat i 200 km/h på Autobahn.

För det är ju Autobahn vi talar om – vår nya, sjukt snabba, klustrade, lastbalanserade och helt redundanta UNIX-plattform för statiskt material (vi har fler superlativ på lut, men vi nöjer oss med dessa). För att visa några av de coola egenskaper som Autobahn besitter, har vi knåpat ihop två små videosnuttar från vårt postrum.


Klipp nr 2 – stäng ned nod

Ser du inte klippen, kika då på detta inlägg genom din webbläsare.

Det fina med Autobahn är att den levererar stora och välbesökta sajter lika lätt som det lilla, privata fotoalbumet besökt endast av de närmast sörjande. En av våra mer välbesökta kunder har upptäckt detta och lagt sin sajt på Autobahn.

Det intressanta att notera här är att alltså att sajten i fråga peakar på ungefär 800 MB trafik per fem minuter (!) med ca 40 000 element under samma tidsperiod (dvs bild-, video-, och html-filer). Den här sajten gör alltså enkelt av med den månatliga ordinarie trafikgränsen för ett Företagspaket per dag.

autobahn-elements-daily

autobahn-octets_out-daily

En sajt som denna rör inte resursmätaren på Autobahns noder en millimeter (de servrar som utgör plattformen), men skulle den mot förmodan göra detta så går det ju alltid att pyttsa in fler. :)

Webbserverprogramvaran (NginX) på Autobahn är som bekant trimmad för statiskt material. Till skillnad från våra ordinarie plattformar, byggda för att ”klara allt”, innebär detta istället att Autobahn är kvick som få.

Att flytta din välbesökta, statiska sajt till Autobahn innebär inte bara att du och dina besökare får en bättre webbupplevelse, det frigör även mycket onödigt nyttjade resurser för de dynamiska sajter som behöver använda funktionaliteten under UNIX och Windows. En win-win situation för alla med andra ord.

Vill du också prova Autobahn i ditt webbhotellskonto? I vår kunskapsdatabas hittar du enkla instruktioner för hur du med bara några knapptryck byter plattform.

Trevlig helg!

PS. Chefen tyckte det var lite fånigt att stänga av en lastbalanserare och en webbserver via kommandoprompten. Han tyckte det skulle vara mer effektfullt att slita ut maskinerna ur racket eller åtminstone dra ut elsladden, men vi tyckte det var lite drastiskt. Sorry.

PS 2. Filmen i vår första videosnutt var Big Buck Bunny. Den kan du ladda ned helt kostnadsfritt från bigbuckbunny.org.

Dela: facebooktwittergoogle_pluslinkedinmail

Men, men … vi har ju mer backup!

Under veckan har Internetworld mer eller mindre sprutat ur sig deltest i den pågående genomgången av landets webbhotell. Idag var det backuprutinerna som fick sig en omgång. Även i detta test fick Loopia tummen upp, men något vi noterade var att man inte uppmärksammat det som faktiskt särskiljer oss från flera av våra konkurrenter – nämligen det faktum att man helt själv kan återställa filer som hamnat på vift.

I testet beskrev man följande tillvägagångssätt för testet av filbackup: 1) Ladda upp filen via FTP, vänta några dagar. 2) Radera filen, vänta ytterligare någon dag. 3) Kontakta respektive webbhotells support och be dem återställa den förlorade filen.

Denna återställningen fixade, med några få undantag, samtliga webbhotell utan problem – precis som det ska vara. Men det absolut smidigaste hade förstås varit om Internetworld själva kunnat återställa sin förlorade fil direkt genom sitt FTP-program, utan att behöva kontakta någon support över huvud taget. Sisåhär med andra ord:

Ungefär så här ser det ut när du anslutit mot ditt FTP-konto hos oss.

Backup 1

Var du än är bland mapparna så kan du gå in i den dolda mappen .snapshot. Du hittar den inte i fillistan, utan måste manuellt gå in i den.

Backup 2

Här hittar du sedan en uppsjö mappar, varje motsvarande en så kallad snapshot.

Backup 3

I dessa finns en komplett backup av allt ditt webbmaterial. Varje dygn tas fyra snapshots. De åtta senaste snapshotsen heter hourly.0 – hourly.7. Den senast tagna snapshoten heter ligger alltid i hourly.0 osv.

På samma sätt lagras det varje dygn en ny snapshot. Snapshotsen för de sju senaste dygnen hittar du i mapparna nightly.0 – nightly.6. Till sist har vi även snapshots tagna en gång i veckan från de fyra senaste veckorna lagrade i mapparna weekly.0 – weekly.3.

Du kan alltså helt själv återhämta data lagrade enligt ovanstående schema i upp till en månad. Allt du behöver göra är att ladda ned önskad fil eller kopiera den till önskad mapp. Mer detaljerad information om hur återställning av webbdata går till hittar du i följande bloggpost.

Du vet väl också om att du via Loopia Kundzon och LoopiaDNS kan ladda ned programmet Mamut Online Backup. Med Mamut Online Backup tar du helt automatiskt backup på viktiga dokument i din dator. På så vis är dina filer säkra både i din arbetsstation och på ditt FTP-konto. Bra va? :)

Uppdatering 15:40

Vår härligt bittra driftavdelning har nu påpekat snällt men bestämt att jag förstås glömt nämna att vi även har offsite-backup på allt webbdata som uppdateras i realtid mot en datahall i ett av våra grannländer.

Dela: facebooktwittergoogle_pluslinkedinmail

DNSSEC – din kondom i Gomorra

Alla har vi väl hört talas om DNSSEC vid det här laget, vilket är för väl.

I och med att ett modernt företags domännamn kommit att bli en av dess värdefullaste resurser, känns det lite konstigt att lita på DNS ensamt med sina 16-bitars query-ID som säkerställare av att hemsidan och e-posten inte tagits över av banditer. Milt sagt. Snarare är det som att använda snustorra halmkorgar som brandskydd för viktiga dokument.
Läs mer

Dela: facebooktwittergoogle_pluslinkedinmail

Håll din tredjepartsprodukt uppdaterad!

Visst är det skönt att slippa uppfinna hjulet varje gång man ska slänga ut en hemsida lite snabbt? Det tycker många av våra kunder! Vanligtvis är det lite pyssel i början med installationen men sen så går det rätt så fort att publicera sitt innehåll. Bland de populäraste produkterna finner vi WordPress, Joomla, Mambo och osCommerce.

De är alla kompetenta produkter för att snabbt få ut en bra hemsida. Vad som dock ligger dem i fatet är att de är så pass populära att det lönar sig att leta upp och attackera sårbarheter i dem.

Steget efter installationen och att innehållet lagts ut är att underhålla och uppdatera hemsidan, vilket är något som många glömmer eller inte vet om. Man bör först och främst hålla ett öga på utvecklarnas hemsida eller prenumerera på deras RSS-flöden för att snabbt få information om säkerhetsfixar och sårbarheter. En annan bra sida är SecurityFocus som brukar vara snabba med att lägga ut all typ av intressant säkerhetsinformation.

Vad angriparna ofta gör är att de använder en känd sårbarhet i produkten eller komponenten för att ladda up eget material – exempelvis ett PHP-skal, virus, en phishing-sida eller ett script för att skicka skräppost. Detta undviker man till stor del genom att hålla sin hemsida uppdaterad. Det är också bra att avaktivera och radera komponenter som hemsidan inte använder. Har man ingen kontaktsida är det bara onödigt att låta komponenter för detta ligga och skräpa.

Har man utsatts för någon typ av attack där filer laddats upp, formulär eller forum har fått en massa skräppostsinlägg är det i många fall bäst att börja om. Med det menar vi att ta bort samtliga filer, installera sitt system med senaste versionen och sedan manuellt kontrollera teman och egna komponenter innan de läggs tillbaka.

Man behöver inte kontrollera detta helt nitiskt men några gånger per år skadar det inte att kontrollera och uppdatera sin hemsida!

Dela: facebooktwittergoogle_pluslinkedinmail