Uppgradera automatiskt

I och med WordPress version 2.7 och senare så kan man uppgradera automatiskt. Det är enkelt och smidigt, och går till så här.

Uppgraderingsdags!

Innan du uppgraderar!

Det här är viktigt! Innan du startar uppgraderingen så måste du ta en backup av din blogg. Om något går åt pipan så blir det betydligt lättare att lösa det om du har en backup att luta dig på.

Checklista för att ta en backup:

  • Databasen innehåller alla dina bloggposter. Följ instruktionerna här eller använd det utmärkta pluginet wp-db-backup.
  • Filerna och ditt tema ligger i mappen wp-content. Ladda hem den via FTP.

Dessutom så rekommenderar jag att du avaktiverar alla plugins (tilläggen alltså) och byter till standardtemat (heter WordPress Default). Om du använder många widgets så kan det vara en god idé att ta bort dem också, eftersom det kan bli tråkigheter annars. Du gör allt detta under Utseende (eller Appearence på engelska).

Widgets är faktiskt ett återkommande problem vid uppgraderingar, så har du bara några stycken bör du absolut ta bort dem.

Så här uppgraderar du automatiskt

Det första du gör är att klicka på länken högst upp i administrationssystemet (wp-admin alltså) som berättar att det finns en ny version tillgänglig. Då kommer du till Uppgradera WordPress-sidan under Verktyg (under Tools om du kör på engelska).

Välj version

I det här fallet så kör jag en svensk installation av WordPress, så jag klickar på Uppgradera automatiskt-knappen för version 2.7.1-sv_SE. Som synes kan jag även ladda hem den här versionen, samt även välja den internationella diton.

På sidan som följer så måste du fylla i dina FTP-uppgifter så att WordPress kan uppdateras ordentligt. Dessa uppgifter har du fått från ditt webbhotell.

Fyll i dina FTP-uppgifter

Servernamn är din FTP-server, användarnamn och lösenord är just sådana för inloggning via FTP. Om du har stöd för FTPS (alltså FTP över en säker anslutning) så bör du använda detta som anslutningstyp, det är säkrare, men om inte så fungerar FTP med.

Fyll i dina uppgifter, dubbelkolla dem, och klicka sedan på Fortsätt för att starta uppgraderingen.

Det här kan ta ett tag! Låt sidan ladda i lugn och ro – stäng den inte. Tyvärr finns det ingen mätare som visar hur långt uppgraderingen har kommit, det är först när allt är klart (eller när det har misslyckats) som du får veta något.

Förhoppningsvis gick allt bra och du får se den här sidan efter en stund:

Installerat och klart!

Nu är det klart! Låt dig inte luras av att det står Version 2.7 nere i högra hörnet på sidan, när du laddar om wp-admin så kommer versionsnumret bli rätt.

Det gick inte!

Vanliga problem via automatisk uppgradering är:

  • Fick inte kontakt med servern. Du har fyllt i FTP-uppgifterna fel, eller valt FTPS men ditt webbhotell stödjer inte detta.
  • Kunde inte spara filerna. Den nya versionen laddas ner och sparas i, samt installeras från, mappen wp-content/upgrade. Kanske kunde inte WordPress skapa mappen automatiskt? I så fall, skapa den och gör den skrivbar (med CHMOD eller högerklicka på den i ditt FTP-program) på servern.
  • Installationen gick bra men nu får jag felmeddelande och kan inte komma in på bloggen eller i wp-admin! Du avaktiverade inte dina plugins och tog inte bort dina widgets, eller hur? Lyckligtvis kan du oftast lösa detta genom att gå till wp-content/themes i ditt FTP-program, och byta namn på mappen med ditt aktiva tema. Då återställer WordPress sig, och admin bör fungera, liksom sidan. Sedan är det bara att börja felsöka. Kanske räcker det att avaktivera dina plugins? Hjälper inte det så prova att ta bort dem (radera från wp-content/plugins). Skulle inte det heller hjälpa så får du googla på ditt felmeddelande.

Lycka till!

Vår guide till WordPress

  • Tack, som vanligt en helt superb instruktion.
    Ralph

  • Jag får den inte att fungera?! Jag får aldrig upp sidan där jag ska skriva in och upp mitt FTP eller så. Utan när jag trycker på uppgradera automatiskt så kommer sina upp där det står Laddar upp ….osv
    vad gör jag fel? Jag har följt att instruktioner…

  • Christina

    Det som Alisa beskriver händer mej med! Var hittar man inställningarna för FTP?

  • Du ska få fylla i dina inställningar när du väljer att uppgradera automatiskt, alltså klickar på länken som säger att det är dags att uppgradera och sedan väljer att göra det automatiskt. Om sidan bara står och tuggar där så bör du nog prata med ditt webbhotell – det ska den inte göra.

  • Jag får samma situation som Alisa och Christina: När jag klickar på ”uppgradera automatiskt” så går WordPress DIREKT till
    Laddar ner uppdatering från http://sv.wordpress.org/wordpress-2.8.6-sv_SE.zip.”

    istället för att be mig om ftp-uppgifter. Det verkar som om WP helt skippar steget där man ska fylla i login-uppgifterna.

  • Marcus

    Det är bara bra att den laddar upp automatiskt. Då har den alla inställningar sen innan.
    Kör på bara!

  • Tjo! Ser att det var länge sedan detta skrevs men lärde mig precis anledningen till varför vissa får skriva i FTP uppgifter och vissa bara kan installera direkt. Det handlar om vilja filrättigheter som webbservern har och som WordPress kan använda. Om den har de rättigheter som behövs för att göra det utan FTP så föredrar den det och gör det annars måste den göra det genom FTP. Mer om det här: http://sivel.net/2009/03/wordpress-updateinstall-clarifications-and-requirements/

  • Pingback: WordPress 3.0.2 ute – säkerhetsuppdatering #wpse()

  • Pingback: Uppgradera till WordPress 3.0.4, gott folk! #wpse()

  • jag skulle uppgradera till version 3.1, och nu får jag bara fram en vit sida med meddelande ”Fatal error: Call to undefined function is_network_admin() in /srv/www/www.isabelles.nu/wp-admin/includes/menu.php on line 10”

    vad ska jag göra? kommer inte åt någonting och har minst sagt panik…