PHP-hibanaplók megkeresése
Hol találod a WooCommerce naplóit és a szerver PHP-hibanaplóit, és milyen naplóbeállításokat módosíthatsz.
A PHP-hibanaplók sokat segítenek, ha egy WordPress- és WooCommerce-webhely hibáját keresed. Ez a fejezet azt mutatja meg, hogyan érd el a naplókat a WooCommerce-en belül és a tárhelyszolgáltatód szerverén.
A WooCommerce saját naplózó rendszere a WooCommerce → Állapot → Naplók oldalon érhető el. Többek között a PHP végzetes hibákat is rögzíti, és ugyanazt mutatja, mint amit a szerver PHP-hibanaplójában találnál. Először ezt nézd meg, és csak utána keresd a szerveren lévő naplót.
A naplófájlok böngészése
Szekció neve “A naplófájlok böngészése”- A webhely vezérlőpultján nyisd meg a WooCommerce → Állapot → Naplók oldalt.
- A Log fájlok böngészése alatt látod az elérhető naplófájlok listáját.

A képen a lista egy tranzakciós e-mail naplót mutat; a Forrás oszlop mondja meg, melyik rész írta a fájlt.
A felületen szűrhetsz, rendezhetsz és kezelheted a fájlokat. Tömeges művelettel egyszerre több fájlt is letölthetsz vagy törölhetsz: jelöld ki a fájlokat, és válaszd ki a műveletet a Tömeges műveletek menüből.
Szűréssel és rendezéssel kiválaszthatod azokat a fájlokat, amelyekben keresni szeretnél. A Keresés ezekben a fájlokban mezővel a találatokra közvetlen hivatkozás is készül egy-egy fájl adott sorához.
Egy fájl megnyitásakor a nézet kiemeli az új bejegyzések kezdetét és súlyosságát. Kijelölhetsz egy sort, és állandó hivatkozást készíthetsz rá, a bejegyzések kiegészítő adatai is olvashatóan jelennek meg. Ebből a nézetből a jobb felső sarokban lévő gombokkal letöltheted vagy véglegesen törölheted a fájlt.
A naplók beállításai
Szekció neve “A naplók beállításai”A beállítások a WooCommerce → Állapot → Naplók → Beállítások oldalon vannak.

A képen a Megőrzési idő és a Szintküszöb mellett a naplófájlok mentési helyét is látod.
| Beállítás | Mit csinál | Alapérték |
|---|---|---|
| Naplózó | Be- vagy kikapcsolja a naplózást. | Bekapcsolva |
| Naplótárolás | Megadja, hol tárolódnak a bejegyzések: Fájlrendszer vagy Adatbázis. Az adatbázis élő webhelyen nem ajánlott. A váltás a korábbi bejegyzéseket nem költözteti át, azok az eredeti helyen maradnak. | Fájlrendszer |
| Megőrzési idő | Hány napig maradnak meg a bejegyzések az automatikus törlésig. | 30 nap |
| Szintküszöb | A legalacsonyabb súlyosság, amelytől a bejegyzések rögzítődnek; az ennél alacsonyabbak kimaradnak. A Egyik sem azt jelenti, hogy minden bejegyzés tárolódik. | Egyik sem |
| Fájlrendszer-beállítások | Megmutatja a szerveren a naplófájlok helyét (például wp-content/uploads/wc-logs/). |
A feltöltési mappa wc-logs könyvtára |
A szintek: Alert, Emergency, Debug, Critical, Error, Warning, Notice, Info.
A naplófájlok helyét módosíthatod, ha a wp-config.php fájlban megadod a WC_LOG_DIR állandót egy új elérési úttal.
Végzetes hibák megnézése
Szekció neve “Végzetes hibák megnézése”- A vezérlőpulton nyisd meg a WooCommerce → Állapot → Naplók oldalt.
- A Log fájlok böngészése képernyőn nyisd meg a
fatal-errorsfájlt.
A végzetes hibák naplójába a PHP végzetes hibák, a futásidejű hibák és a kódból szándékosan kiváltott hibák kerülnek. Futásidejű hibát például egy elírás okozhat a kódban. Végzetes hiba akkor keletkezik, ha a kódban a művelet nem fejezhető be. Ilyen például:
- egy nem létező függvény meghívása,
- egy nem létező változó használata,
- függvényhívás üres vagy más okból használhatatlan változón.
A webszerver hibái, például az időtúllépések nem ide kerülnek.
A bejegyzésekben ezeket látod:
- a hiba időpontját,
- a hibaüzenetet,
- a fájlt és a sort, ahol a hiba kezdődött,
- a hívási láncot (stack trace): a hibához vezető függvényhívások és fájlok pillanatképét.
PHP-hibanapló a tárhelyszerveren
Szekció neve “PHP-hibanapló a tárhelyszerveren”A szerveren a PHP-hibanaplót több helyen is megtalálhatod:
- a szerver gyökérmappájában,
error.lognéven, - a
public_html(vagy hasonló) mappában,error.lognéven, - a
var/logs(vagy hasonló) mappában,error.lognéven, - ha a WordPress hibakeresése be van kapcsolva és a naplót fájlba mentetted, a
wp-contentmappábandebug.lognéven.
Ha nem találod a fájlt, a PHP megmondja, hol van:
-
Hozz létre a WordPress gyökérmappájában egy
phpinfo.phpnevű fájlt. -
Nyisd meg egy szövegszerkesztőben.
-
Írd bele ezt a kódot:
<?php phpinfo(); ?> -
Nyisd meg a fájlt a webhelyeden, például
https://pelda.hu/phpinfo.phpcímen. -
Keresd meg az oldalon az
error_logértéket. Az itt szereplő útvonal a PHP-hibanapló teljes elérési útja, a szerveren ezen a helyen találod a naplót. Ha az érték üres, a hibák naplózásához értéket kell beállítanod.
Készült: