Az alábbi cikkünkben leírjuk, hogy mit tehetsz akkor, ha a WordPresstől e-mailben kapsz egy hibaüzenetet.
E-mailes értesítő tartalma:
A WordPress 5.2 verzió óta rendelkezik egy új beépített szolgáltatással, amelyik érzékeli, ha egy bővítmény vagy sablon végzetes hibát okoz a weboldalon, és erről a hibáról automatikusan emailben értesíti a weboldal üzemeltetőjét.
A WordPress hibát talált a WooCommerce bővítménnyel kapcsolatban.
Keressük fel az érintett weboldalt (https://domainnevem.hu/), és ellenőrizzük az összes látható hibát, majd keressük fel a problémás oldalt (https://domainnevem.hu/wp-admin/admin-ajax.php), és hárítsuk el a problémát előidéző hibákat.
Vegyük fel a kapcsolatot a tárhely szolgáltatónkkal, a probléma megoldása érdekében.
Amennyiben a weboldal összeomlik, és nem lehet a szokásos módón a vezérlőpult felületére belépni, a WordPress most egy speciális „helyreállítási mód” lehetőséget kínál, amellyel a vezérlőpultot biztonságosan el lehet érni, és a további szükséges munkákat el lehet végezni.
https://domainnevem.hu/wp-login.php?action=enter_recovery_mode&rm_token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx&yyyyyyy
A weboldal biztonságának megtartása érdekében a hivatkozás érvényessége 1 nap időn belül lejár. Aggodalomra nincs ok: a rendszer egy új hivatkozást fog küldeni a lejárati időn után, ha a hiba a lejárati időt követően is tapasztalható.Hiba részletei
===============
A(z) /home/user/public_html/wp-content/plugins/woocommerce/includes/class-wc-regenerate-images.php fájl 49 sora egy E_ERROR típusú hibát okoz. Hibaüzenet: Uncaught Error: Class ‘WC_Regenerate_Images_Request’ not found in /home/user/public_html/wp-content/plugins/woocommerce/includes/class-wc-regenerate-images.php:49
Stack trace:
#0 /home/user/public_html/wp-includes/class-wp-hook.php(287): WC_Regenerate_Images::init(”)
#1 /home/user/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters(NULL, Array)
#2 /home/user/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#3 /home/user/public_html/wp-settings.php(540): do_action(‘init’)
#4 /home/user/public_html/wp-config.php(91): require_once(‘/home/user/…’)
#5 /home/user/public_html/wp-load.php(37): require_once(‘/home/user/…’)
#6 /home/user/public_html/wp-admin/admin-ajax.php(22): require_once(‘/home/user/…’)
#7 {main}
thrown
Vizsgáljuk meg, hogy milyen hibát ír a rendszer a hibaüzenetben, a lényeget rögtön a Hiba részletei első sorában látni fogjuk. A hibaüzenetben a lényeg, hogy a plugins (azaz a bővítmények) mappában a woocommerce bővítmény forrásában történt valamilyen hiba.
A(z) /home/user/public_html/wp-content/plugins/woocommerce/includes/class-wc-regenerate-images.php fájl 49 sora egy E_ERROR típusú hibát okoz. Hibaüzenet: Uncaught Error: Class ‘WC_Regenerate_Images_Request’ not found in /home/user/public_html/wp-content/plugins/woocommerce/includes/class-wc-regenerate-images.php:49
Ilyen esetben mielőtt bármit is csinálunk az oldalon készítünk biztonsági mentést róla, a mentés elkészítéséről ITT találsz információt.
A mentés elkészülte után, frissítsük le a problémás bővítményt, kattintsunk a WordPress rendszeren belül a Bővítmények->Telepített bővítmények menüre, majd keressük ki a problémás bővítményt és kattintsunk az automatikus frissítés menüre.
Ha a bővítmény lefrissült, frissítve üzenetet fogjuk látni.
Ha megtörtént a frissítés, használjuk tovább a rendszert, ha esetleg újra jelentkezik a probléma és újból hibát küld a WordPress, akkor javasolt a bővítményt törölni, majd újra feltelepíteni.
Ha a törlés és újratelepítést követően sem történik változás, javasolt a WordPress rendszer és minden bővítmény frissítésének elvégzése.