Just nu upphör stödet för PHP 5 hos många webbhotell, och det innebär att de äldre WordPress-installationer som inte klarar PHP 7 helt enkelt stannar. Om din webbplats stannat och du möts av… Your PHP installation appears to be missing the MySQL extension which is required by WordPress. …då är du drabbad*. Det är ett relativt enkelt problem att lösa bara du kan hantera följande:
- att ladda ner en ny version av WordPress
- att du kan hantera ett FTP-program eller ditt webbhotells filhanterare
- att noggrant kunna följa skrivna instruktioner
Äldre versioner av WordPress förlitade sig på PHP 5 och det var mycket vanligt att webbhotell stödde både PHP 5 och PHP 7. Men med att nya databastekniker vunnit mark är det förståeligt att webbhotellen avvecklat PHP 5. När det gjort detta har de i god tid meddelat sina kunder detta. Xponent har flera gånger den senaste tiden fått höra av både gamla kunder och helt okända att deras webbplats plötsligt inte fungerar längre. Det har visat sig att deras webbhotell visst har meddelat att de skall upphöra med stöd för PHP 5, flera gånger dessutom, men att de drabbade inte trott att just PHP gällde dem som använder WordPress. Ett förståeligt misstag, men det har tyvärr medfört att deras webbplatser stannat.
Så här räddar du situationen
Tillvägagångsättet är detsamma som för att rädda en webbplats som meddelar WordPress 500 Internal Server Error, du ska ladda upp den senaste versionen av WordPress till din server.
Ladda upp WordPress-filer så här
Det här kräver att du håller tungan rätt i mun och innan du ger dig på det skall du göra en backup av din installation. Eftersom din webbplats stannat är vårt förslag att du; antingen kontrollera med webbhotellet att de har en backup av din webbplats eller att du gör den själv genom att kopiera filen "wp-config" och hela katalogen "wp-content" till din egen dator med ett FTP-program (och om din webbplats är stor kan denna backup ta lite tid att göra). Backupen använder du om du misslyckas, då laddar du upp "wp-config" och mappen "wp-content" till webbplatsen och börja om räddningsoperationen.
Gör nu så här att du läser igenom hela denna instruktion innan du börjar. Just det som gäller filen "wp-config" och mappen "wp-content" är det enkelt att missa och då måste du hämta din backup och börja om.
- Ladda ner en fräsch kopia av WordPress
- Packa upp zip-filen med WordPress du laddat ner
- Logga in via FTP till din webbserver och släng mapparna wp-includes och wp-admin (OBS: rör inte mappen "wp-content")
- Ladda nu upp mapparna wp-includes och wp-admin från din fräscha kopia
- Ladda nu upp alla filer i wp-content-mappen från din fräscha kopia till din webservers wp-content-mapp (OBS: ta INTE bort wp-content-mappen på din webbserver OCH ta inte bort några filer i din wp-content-mapp förutom de som du skriver över med de fräscha kopiorna)
- Ladda nu upp alla filer i huvudmappen, som index.php, wp-login.php osv.
Var noggrann när du kopierar filerna till wp-content-mappen. Ersätt ALDRIG hela den mappen med din fräscha kopia, utan kopiera filerna en och en direkt till mappen. Anledningen är att i denna mapp har du alla dina uppladdade bilder, dina plugins och ditt tema. Har du dessutom modifierat dina temafiler så kan dessa modifieringar förloras om du skriver över dem.
Uppdatering 2019-01-09
*Vi har sett ett exempel hos en kund där den publika delen av webbplatsen fortfarande fungerade men där admin inte gick att hitta (Error 500). Vi löste problemet precis som vi beskrivit det ovan.
Lämna ett svar