Kun en dag efter, at Wordpress 4.9.3 blev frigivet, frigav den 4.9.4 -versionen for at rette en kritisk fejl, der brød den automatiske opdateringsmekanisme i Wordpress.
I sidste uge, Wordpress udgivet en 4.9.3-version med programrettelser til i alt 34 sårbarheder. Men desværre gik en fejl ubemærket under 4.9.3-udviklingscyklussen, der udløser en PHP Fatal-fejl, når WordPress forsøger at opdatere sig selv automatisk.
Forklaring om bug WordPress-lederudvikler Dion Hulse sagde:
“# 43103-kerne havde til formål at reducere antallet af API-opkald, der bliver foretaget, når cron-opgaven til auto-opdatering køres. På grund af menneskelig fejl havde den endelige forpligtelse desværre ikke den tilsigtede virkning og udløser i stedet en dødelig fejl, da ikke alle afhængighederne i find_core_auto_update () er opfyldt. Af hvilken som helst grund blev den fatale fejl ikke opdaget før 4.9.3's frigivelse - det var et par timer efter frigivelsen, da den blev opdaget. ”
Et par timer efter versionen af 4.9.3 -versionen opdagede Wordpress -teamet fejlen og udsendte en rettelse i Wordpress 4.9.4 -versionen.
Men de Wordpress -er, der har 4.9.3 -versionen, skal selv installere 4.9.4 -opdateringsopdateringen manuelt for sig selv.
Der er flere måder at manuelt installere opdateringen på.
- Wordpress -er kan logge ind på deres konti, Dashboard → Opdateringer og derefter klikke på "Opdater nu".
- Gennem kommandolinjen skal du bruge kommandoen 'wp core update' til at få opdateringen (hvis WordPress og WP-CLI tidligere er installeret).
- Hvis du manuelt vil installere opdateringen med FTP, skal du e seneste ZIP og det til dit websted ved hjælp af FTP. Kun
wp-includes/update.php
&wp-includes/version.php
filer forventes at ændre.
Sørg for, at du har WordPress 4.9.4-versionen efter installationen.
Det ser imidlertid ud til, at fejlen kun var begrænset til et par websteder, da få brugere fandt begge opdateringerne (4.9.3 og 4.9.4) automatisk installeret.
Del din oplevelse i kommentarerne, hvis du skulle installere rettelsen manuelt.