Ce fișiere jurnal (log) scrie o instalare WordPress?
Când încerc să depanez probleme în WordPress, mi-a fost greu să găsesc unde trimite WordPress erorile. Unde trimite WordPress erorile în mod implicit? Există mai multe fișiere către care sunt direcționate diferite tipuri de erori?
(Fie sunt un utilizator Google foarte slab, fie documentația WordPress este greu de parcurs.)

Unde (sau dacă) sunt înregistrate erorile depinde de configurația PHP. Puteți controla o parte din aceasta prin fișierul WordPress wp-config.php
. Consultați Configurarea Înregistrării Erorilor în Editarea wp-config.php.

Dacă ai acces la el pe acel sistem (puțin probabil pe un shared host), verifică în jurnalul de mesaje. Am descoperit că majoritatea erorilor înregistrează ceva acolo. De asemenea, ai putea verifica jurnalele serverului web. Din câte știu, WordPress nu generează propriile jurnale.

Este pe un VPS pe care îl dețin și administrez, așa că am control total asupra lui. Am verificat /var/log/messages
ca prim pas în depanare și se pare că sistemele majore de care WordPress se bazează vor scrie informații acolo, dar sistemul intern de gestionare a erorilor din WordPress nu pare să înregistreze nimic util acolo. Deci, dacă apare faimoasa "pagina albă a morții", nu apare nimic util. Asta e mai degrabă o eroare PHP, și nu am văzut WordPress să înregistreze erorile PHP în mod consistent nicăieri. =/

@WesleyDavid, În astfel de cazuri activez jurnalizarea completă pentru PHP, dar desigur asta are propriile probleme dacă sistemul este deja deschis publicului.

Cred că voi face asta și voi crea un script de implementare care activează jurnalizarea și direcționează erorile către un fișier protejat sau un set de fișiere. Sunt frustrat că implicit WordPress nu are măcar un nivel minim de jurnalizare a erorilor PHP. Poate că sunt pur și simplu permanent setat pe Modul Morocănos.
