Support » Allmänna frågor » Felmeddelande efter uppdatering PHP-version 7.4 till 8.1

  • Löst jensomm

    (@jensomm)


    Efter att Loopia uppdaterat PHP versionen så får jag en massa felmeddelande.
    Jag har följt alla deras rekommendationer och Torbjörn Fjellners PHP råd här i forumet.
    En del problem har jag löst genom att avaktivera tillägg, men det kvarstår en hel del felmeddelanden som härrör till public_html/wp-includes/Requests/Utility mappen.
    Tex.
    PHP Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/webvol31/3r/smzkdkc3n86ck00/matronic.se/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

    Jag tror inte dessa har med temat att göra, så nu vet jag inte alls vad jag kan göra för att lösa detta.
    Är det någon här som kan hjälpa mig?

    Sidan jag behöver hjälp med: [logga in för att se länken]

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

    (@tobifjellner)

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

    WordPress-kärnan kan fortfarande innehålla några enstaka kodrader som i PHP 8.1 orsakar NOTICE eller WARNING. Så länge du inte får ERROR är det tills vidare OK att dölja dessa.

    Trådstartare jensomm

    (@jensomm)

    Ok, hur gör man det?
    🙂

    Trådstartare jensomm

    (@jensomm)

    Alltså, alla felmeddelandena ligger synliga högst upp på hemsidan, när jag använder PHP-version 8.1..

    Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

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

    WordPress har ett ”felsökningsläge” för PHP-problem.
    Det är framför allt tänkt för webbutvecklare och aktiveras med några rader i WordPress ”konfigurationsfil” wp-config.php.

    Information om hur det fungerar finns i https://wordpress.org/support/article/debugging-in-wordpress/
    För att ändra i filen /wp-config.php behöver du antagligen FTP, (t.ex. med FileZilla som klient) för att kunna tanka hem wp-config.php och redigera med en bra textredigerare, för Windows rekommenderar jag Notepad-plus-plus. Det luriga är att filens måste vara kodad i UTF-8, men UTAN BOM (”bit order mark” – ett osynligt tecken allra först i filen som bl.a. Windows anteckningar smyger in, vilket ger upphov till fel i WordPress.)

    Just nu står det antagligen
    define( ’WP_DEBUG’, true );

    och du behöver ändra den raden till
    define( ’WP_DEBUG’, false );

    Trådstartare jensomm

    (@jensomm)

    Det fungerade toppen! Tusen tack för hjälpen.

Visar 1 svar - 1 till 5 (av 5 totalt)
  • Ämnet ”Felmeddelande efter uppdatering PHP-version 7.4 till 8.1” är stängt för nya svar.