Denne artikel dækker hvordan du opgraderer WordPress.
WordPress beskrev kravene til One-click opdateringsfunktionalitet i deres software som følgende:
(a) filejerskab: alle dine WordPress-filer skal være ejet af den bruger, som din webserver kører under. Med andre ord: ejeren af dine WordPress-filer skal svare til den bruger, som din webserver kører under. Webserverbrugeren (med navnet “apache”, “web”, “www”, “nobody” eller lignende) er ikke nødvendigvis ejer af dine WordPress-filer. Typisk er WordPress-filer ejet af den ftp-bruger, som uploadede de oprindelige filer. Hvis der ikke er overensstemmelse mellem ejeren af dine WordPress-filer og den bruger, som din webserver kører under, vil du få en dialogboks, der beder om “forbindelsesoplysninger”, og du vil opdage, at uanset hvad du indtaster i denne dialogboks, vil du ikke kunne opdatere ved hjælp af knappen “Opdater nu”.
(b) filtilladelser: Alle dine WordPress-filer skal enten kunne skrives af ejeren eller af gruppen af den bruger, som din Apache-server kører under.
På delte værter skal WordPress-filer specifikt IKKE være ejet af webserveren. Hvis mere end én bruger ejer forskellige filer i installationen (f.eks. på grund af redigeringer foretaget ved sletning og genindlæsning af filer via forskellige konti), skal filtilladelserne være gruppebeskrivbare (f.eks. 775 og 664 i stedet for standard 755 og 644). Filtilladelser (generelt) bør justeres som passende for servermiljøet (den delte vært RackSpace CloudSites anbefaler f.eks. 700 og 600 for en enkelt ftp-bruger eller 770 og 660 for flere ftp-brugere). Se afsnittet om filtilladelser for at få flere oplysninger (nogle filer og mapper kræver strengere tilladelser).
OBS: Hvis du ser en nagmeddelelse om “mislykket opdatering”, skal du slette filen .maintenance fra din WordPress-mappe ved hjælp af FTP. Dette vil fjerne “mislykket opdatering” nagmeddelelsen.
Ref: http://codex.wordpress.org/Upgrading_WordPress#One-click_Update
Der er dog tidspunkter, hvor denne WordPress-funktion fejler. I dette tilfælde skal opdateringen udføres automatisk for at bringe webstedet tilbage til en fuldt fungerende opdateret WordPress-installation. Følgende er en simpel vejledning i, hvordan du manuelt opdaterer din WordPress i denne situation.
Hvor du starter denne proces, skal du tage backup af alle WordPress-filer i tilfælde af fejl eller uforudsete problemer. Der er andre vejledninger på vores Ressourcer-websted, der beskriver, hvordan du korrekt sikkerhedskopierer dine filer/database til WordPress.
Ombytning af WordPress-filer
A. Download den nyeste WordPress zip- (eller tar.gz-) pakke fra: http://wordpress.org/download/
B. Dekomprimer de komprimerede filer, som du hentede i trin A.
C. Deaktiver alle WordPress-plugins (hvis du ikke kan få adgang til WP-panelet på dette tidspunkt i opgraderingen, kan dette gøres ved at navigere via SSH til mappen /plugins og chmod 000 mappen. Når du har opdateret alle WordPress-filer fuldt ud, kan du vende tilbage til denne ændring for at aktivere pluginsene igen).
D. Slet de gamle wp-includes- og wp-admin-mapper via FTP- eller SSH-adgang.
E. Ved hjælp af FTP- eller SSH-adgang skal du tage de wp-includes og wp-admin, der er placeret i din ukomprimerede tar.gz eller zip, og kopiere dem til placeringen af de slettede filer fra trin D.
F. Kopier indholdet af wp-content-mappen fra dine ukomprimerede tar.gz- eller zip-filer ind i den aktuelle wp-content-mappe for din WordPress-installation. Når du bliver bedt om det, skal du tillade systemet at overskrive eventuelle allerede eksisterende filer. Slet ikke wp-content fra din nuværende installation, men overskriv kun filerne i den. Du må IKKE erstatte den nuværende wp-content-mappe med den nye version, men kun kopiere indholdet fra den nye wp-content til den gamle wp-content.
G. Upload eventuelle “løse” filer, der befinder sig i rodmappen i den ukomprimerede tar-fil.gz eller zip til rodmappen i din nuværende wordpress-installation.
OBS: Hvis denne proces følges som beskrevet ovenfor, skal du ikke bekymre dig om at miste dine gemte indstillinger og legitimationsoplysninger i wp-config.php.
Opdatering af installationen
A. Naviger til administrationspanelet for din nuværende WordPress-installation. Log ind. Når du logger ind, vil du, hvis din WordPress-installation har brug for en databaseopgradering, blive bedt om at gøre det på dette tidspunkt. Du vil få en URL at klikke på, der ligner http://example.com/wordpress/wpadmin/upgrade.php. Klik på det leverede link fra din WordPress og følg de efterfølgende instruktioner. Dette trin vil opdatere databasen, så den kan kompileres fuldt ud med enhver kode, der er tilføjet i løbet af trin 1.
Denne proces bør udføres så hurtigt som muligt efter afslutning af A-G i trin 1!
Rengøring
A. Du er stort set færdig på dette tidspunkt. Når du har kontrolleret, at din WordPress-installation er korrekt opdateret og fungerer, som du ville forvente (uden plugins), kan du nu fjerne de ukomprimerede filer, der blev downloadet i trin 1.
B. På dette tidspunkt kan du også gå ind og genaktivere alle plugins (eller returnere dem til deres normale rettigheder).
C. Hvis du har problemer med at logge ind på den nyligt opdaterede WordPress-installation, skal du rydde din browsercache og prøve igen.
Hvis denne manuelle opgraderingsproces af en eller anden grund stadig mislykkes, kan du konsultere WordPress’ Detaljerede opgraderingsinstallation, der findes på følgende: http://codex.wordpress.org/Upgrading_WordPress_Extended