Eredmény: 1 - 3 (3) összesen

Téma: WP_DEBUG hibaüzenetek, és php kérdés

  1. #1
    Törzsvendég
    Csatlakozott
    15-07-12
    Hely
    Májkrém
    Hozzászólás
    123
    Begyűjtött 6 köszönetet
    2 hozzászólásával

    Alapbeállítás WP_DEBUG hibaüzenetek, és php kérdés

    Üdv

    A wpconfigba átállítottam a WP_DEBUG', true-ra, és azóta rengeteg hibaüzenet jön be, nem tudom h ez normális vajon?
    A weboldal úgy néz ki h nincs probléma, de nem tudom mit jelenthetnek.

    A ph-t átálítottam 7.3-ról 8.1-re. Elsőnek fehér oldal jött be, ezért írtam a át a wp-degugot. Utána valahogy helyrejött az oldal, de sok hibaüzenet van a debug miatt. pl most rámentem valamire, bejött vagy 30 üzenet, ennek a fele Deprecated, a másik Warning. Gondolom megéri a phtp átállítgani 7.4-ről? Úgy látom h kb mindenhol alapból a php 7.4 van beállítva.

    A hibaüzenetekről :

    pl:

    Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated xxx/public_html/wp-includes/functions.php on line 7022

    Deprecated: Return type of Requests_Cookie_Jar:ffsetExists($key) should either be compatible with ArrayAccess:ffsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in public_html/wp-includes/Requests/Cookie/Jar.php on line 63

    Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary:ffsetExists($key) should either be compatible with ArrayAccess:ffsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/xxx/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40


    Warning: Trying to access array offset on value of type bool in /home/xxx/public_html/wp-content/plugins/option-tree/includes/class-ot-settings.php on line 395

    Warning: Cannot modify header information - headers already sent by (output started at /home/xxx/public_html/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php:15) in /home/xx/public_html/wp-includes/pluggable.php on line 1419


    Ha a debugot letiltom, akkor eltűnnek az üzenetek.



  2. #2
    Új tag
    Csatlakozott
    14-03-12
    Hozzászólás
    43
    Begyűjtött 9 köszönetet
    7 hozzászólásával

    Alapbeállítás re: WP_DEBUG hibaüzenetek, és php kérdés

    Ezek csak figyelmeztető üzenetek, amit főleg a PHP generál 8.1-től és felfele. Természetesen ezeket ideális esetben érdemes figyelembe venni és javítani, modernizálni, de a legtöbben inkább csak kikapcsolják az értesítés jellegű hibaüzeneteket és úgy használják tovább a rendszert. Főleg azért mert ha van mondjuk 100 plugin telepítve, akkor ezeknek a pátyolgatása nem feltétlenül a tulajdonos feladata, ha hivatalosak a pluginok az elkövetkezendő időszakban valószínűleg automatikusan modernizálva lesznek az érintett kódrészletek. Ha belsős fejlesztésről van szó, akkor természetesen érdemes foglalkozni vele. Ha emlékem nem csal, egyébként a jelenlegi alap WordPress is hemzseg az ilyen jellegű értesítésektől, úgyhogy nálam bevett gyakorlat, hogy módosítom a hibanaplózást úgy, hogy csak a legfontosabb hibaüzenetek jelenjenek meg.



  3. #3
    Bölcs huncyrus logója
    Csatlakozott
    07-04-26
    Hely
    EU :)
    Hozzászólás
    541
    Begyűjtött 4 köszönetet
    4 hozzászólásával

    Alapbeállítás re: WP_DEBUG hibaüzenetek, és php kérdés

    Az adott WP csomagnak van egy minimum PHP verziója, használd azt.

    Deprecated: ...
    Elavult függvényeket használ a WP-d, ergó régebbi a csomagod, mint amit az engine-hez tartozna. Upgradelt a wp-det. Vagy downgradelt a php verziódat.


    Cyrusmagus.hu - Informatika, Fantasy, Blog, Irások

Könyvjelzők

Hozzászólás szabályai

  • Új témákat nem hozhatsz létre
  • Válaszokat nem küldhetsz
  • Fájlokat nem csatolhatsz
  • A hozzászólásaidat nem módosíthatod
  •