• Hej!

    Ibland får jag ett meddelande: Your server is running PHP version 5.4.16 but WordPress 5.2.6 requires at least 5.6.20.

    Jag har gjort en phpinfo.php där står det att jag använder PHP Version 7.1.30 och hos min web host har jag inställt på php 7.1.

    hur kan jag lösa problemet?

Visar 1 svar - 1 till 4 (av 4 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Installera tillägget ”Health Check” och kolla vad det säger.

    Det är möjligt att du t.ex. i filen .htaccess eller php.ini för WordPress-katalogen har en instruktion som laddar en annan version av WordPress.

    Trådstartare Toodo

    (@toodo)

    Först fick jag upp något om att jag använde en gammal php ver sen bytte jag namn på .htaccess till .htaccess-bak och gick in på permalinks och gjorde ny då försvann felet från health check men får fortfarande samma meddelande.
    Jag får bara Your PHP version should be updated i Recommended improvements nu.
    jag har ingen fil som heter php.ini

    här är min .htaccess

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress
    • Det här svaret redigerades för 3 år, 12 månader sedan av Toodo.
    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Innehållet i .htaccess som du visar ovan innehåller ingenting konstigt, det är den vanliga snutten som WordPress brukar skapa om det kommer åt. Dess funktion är i korthet att om filsystemet inte innehåller exakt den fil eller den katalog som efterfrågats i besökarens URL så styrs anropet om till att hanteras av WordPress.

    WordPress är skrivet i programspråket PHP som är en miljö som brukar köras på webbservrar. När man kör PHP finns det en ”miljövariabel” som direkt säger vilken version av PHP man kör under. Om WordPress säger att det ser PHP version 5.4.16 så är det så. Systemet har ingen anledning att ljuga om detta.

    Eftersom du skrev att phpinfo() blev jag därför väldigt förvånad att du ser en annan version, och tänkte att kanske du körde phpinfo() från någon annan katalog än där WordPress ligger. Och då skulle t.ex. de filnamn jag nämnde kunna spela in. Men det kanske finns fler sätt. Kolla om du ser något annat filnamn som skulle kunna antyda att filen påverkar vilken PHP-version som faktiskt laddas.’

    Eller kanske dags att du ber supporten hos ditt webhotell att kolla. De bör veta mer om vad som kan påverka vilken version av PHP du faktiskt får. Strikt tekniskt handlar ju faktiskt frågor om PHP och exempelvis HTTPS inte WordPress-frågor, eftersom de behöver lösas av själva webbservern, utanför WordPress.

    Trådstartare Toodo

    (@toodo)

    Hej igen
    Jag tror det va något med mitt webbhotell för nu kommer det inte upp nå mer men tack för hjälpen

Visar 1 svar - 1 till 4 (av 4 totalt)
  • Ämnet ”php felmeddelande” är stängt för nya svar.