Resultat 1 till 9 av 9

Hur stänger man ner för underhåll på bästa sätt?

  1. #1
    robbanfs avatar
    robbanf robbanf är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Stockholm
    Inlägg
    29
    Jag har ändrat om en del i layouten och behöver ta ner siten ett tag för att uppgradera allting. Om jag förbereder allt offline och sen bara kopierar över allting borde det gå ganska fort, men säg att jag stöter på något problem så siten blir nere några timmar. Med min vanliga tur är det givetvis just då som google kommer på besök, så hur ska man göra för att det inte ska skada nånting? Byta ut index-sidan mot en liten rad som säger "kommer snart" eller liknande, eller ska det vara någon felkod?

  2. #2
    Urban Gs avatar
    Urban G Urban G är inte uppkopplad SEO-proffs: utökad profil
    Administratör
    Reg.datum
    mar 2006
    Ort
    Skåne, Vollsjö
    Inlägg
    2 586
    Hm, Varför behöver du plocka ned sidan om allt förberett?
    Går det inte bara att låta den gamla sidan vara kvar och sedan köra över den med den nya?
    Har du däremot ändrat filers namn och deras placering så behövs ev. redirect.

    Men om sidan är hyfsat cachad, några gånger i veckan, så gör det inget om det är borta ett tag, den kan vara borta några dagar utan att det ger en bestående effekt. Den kommer tillbaka snabbt.

  3. #3
    Reg.datum
    apr 2006
    Ort
    Stockholm
    Inlägg
    354
    Jag skulle föreslå att köra uppdateringen när det inte finns så många besökare på sidan. Typ kl 5 en söndag Dra ner alla gamla filer och lägg i en backup mapp. Dra upp nya sidan. Strular något så är det bara att anteckna missarna. Ladda upp backupen och sen fixa missarna och testa igen.

    Fast om det bara är designen som är ändrad så förstår jag inte riktigt problemet. Varit en annan sak om det varit all kod (ASP, PHP etc), databaser etc som är ändrade tex.

  4. #4
    Marcins avatar
    Marcin Marcin är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Luleå
    Inlägg
    384
    Några timmar brukar absolut inte vara något problem.

    tt sidor är nere ibland är egentligen bara naturligt, både pga uppdateringar eller tillfälligt hög belastning. Sen är det förstås en fråga om hur mycket och hur ofta. Förmodligen så är din sida nere oftare pga andra orsaker än pga av din uppdatering. Ofta vet man inte detta för man surfar inte på sin egen sida 24/7.

  5. #5
    Marcins avatar
    Marcin Marcin är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Luleå
    Inlägg
    384
    Citat Ursprungligen postat av Urban G
    Varför behöver du plocka ned sidan om allt förberett?
    Går det inte bara att låta den gamla sidan vara kvar och sedan köra över den med den nya?
    Lättare sagt än gjort!

    Inget är självklart, speciellt vid databasdrivna system.

  6. #6
    robbanfs avatar
    robbanf robbanf är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Stockholm
    Inlägg
    29
    Förhoppningsvis så blir det ingen nertid eftersom jag tänker göra alla ändringar på min dator först och sen bara kopiera över allt. Men saker kan ju gå fel, jag kanske har glömt nånting, blir stressad och råkar radera alla backuper.
    Besökaren som eventuellt kommer in just vid uppladdningen kanske får se en riktigt skadad layout när gammalt och nytt blandas, men isåfall laddar dom förhoppningsvis om sidan.

  7. #7
    Marcins avatar
    Marcin Marcin är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    mar 2006
    Ort
    Luleå
    Inlägg
    384
    Citat Ursprungligen postat av robbanf
    Besökaren som eventuellt kommer in just vid uppladdningen kanske får se en riktigt skadad layout när gammalt och nytt blandas, men isåfall laddar dom förhoppningsvis om sidan.
    Gör som Urban föreslog, gör det mitt i natten.

  8. #8
    Hjalmars avatar
    Hjalmar Hjalmar är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    apr 2006
    Ort
    Jonsered, Göteborg
    Inlägg
    559
    Tidigt på morgonen fungerar också bra. Ett alternativ är ju att lägga upp grejerna på ett annat ip om du har möjlighet till det och ändra dns-entryt bara. Då kan du ändra i din egen hosts-fil, i lugn och ro installera det nya systemet och sedan peka om dns-entriet och köra redirect från den gamla mappen till ditt nya ip (tänk dock på att de som kommer dit inte har uppdaterad dns, så det kanske är lika bra att låta dem vara kvar tills deras dns uppdateras).
    Tidningar.nu - Beställ tidningar

  9. #9
    PA Ulanders avatar
    PA Ulander PA Ulander är inte uppkopplad Kan SEO rätt bra
    Reg.datum
    sep 2006
    Ort
    Stockholm, Älvjsö
    Inlägg
    21
    Här är ett superenkelt php-tips hur man kan göra en liten "Tillfälligt stängt för underhåll" historia med en session.

    Steg 1.

    Högst upp i indexfilen innan html-koden börjar så stoppa in detta:
    PHP-kod:
    <?php  session_start(); // starta en session

    // kolla om sessiones "behorig" är satt eller skicka vidare.
    if(!isset($_SESSION['behorig']))  {
       
    header("Location: alternativ_sida.html"); // alternativ sida
       
    }
    // sessionen är ok, visa sidan...
    if(isset($_SESSION['behorig'])) { 
    ?>
    <html>....
    och längst ned under sluttaggen för htmlkoden:

    PHP-kod:
    </html>
    <? ?>
    Vad denna enkla kod gör är att kolla om sessioncookien "behorig" är satt.
    När denna kodsnutt är aktiverad så skickas alltså dina besökare till din alternativsida om sessionen inte är satt.


    Steg 2.

    Nu behövs en alternativ ingång till dig för att sätta sessioncookien.

    Skapa förslagsvis en liten hemlig mapp: t.ex mappen "hyssjh_hemligt".
    (www . domän . se/hyssjh_hemligt)

    I denna mapp skapar du filen index.php, och i denna fil kan man ha ett litet formulär med exempelvis följande kod.

    PHP-kod:
    <?php session_start();

    echo(
    '

    <form method="post" action="">

    <h1>Hejdu!<br>Det här är faktiskt en lite hemlig sida...<br>Så därför undrar jag:<br>
    Vad heter du?</h1>
    Jo, jag heter: <input type="text" name="val"> och är behörig att få titta på den här siten...

    <input type="submit" value="Släpp in mig !!">
    </form>'
    );

    if(
    $_post['val'] == "Lillagrodan"// Den som får komma in. Vill man ha flera som så separera såhär: "Lillagrodan" || "Mellangrodan" osv...
    {

    // Lillagrodan får komma in, så vi sätter sessiocookien
    $_SESSION['behorig'] = "$behorig";

    echo(
    '<h1 style="color: green">Tjena Lillagrodan !!<br><a style="color: green" href="../index.php">Klicka här för att komma in</a><h1>');

    }

    ?>
    Extremt enkel kod, men funkar prima för ändamålet.
    När du "loggat in" kan du surfa runt som vanligt.


    För att publicera sidan igen så avkommenterar du koden högst upp såhär:
    PHP-kod:
    <?php  /*  session_start(); // starta en session

    // kolla om sessiones "behorig" är satt eller skicka vidare.
    if(!isset($_SESSION['behorig']))  {
       header("Location: alternativ_sida.html"); // alternativ sida
       }
    // sessionen är ok, visa sidan...
    if(isset($_SESSION['behorig'])) {   */  
    ?>

    <html>...
    och koden längst ner också såhär:
    PHP-kod:
    </html>
    <?  // }   ?>
    Eller ta bort koden helt, det är ju snabbt gjort att plutta dit den vid behov.

    Klart

    mvh pa

Ämnesinformation

Användare som tittar på det här ämnet

Det är för närvarande 1 användare som tittar på det här ämnet. (0 medlemmar och 1 gäster)