Cum să utilizați fișierele jurnal WordPress pentru a vă îmbunătăți site-ul web
Publicat: 2020-02-01Fișierele jurnal WordPress sunt unul dintre cele mai importante aspecte ale întregului ecosistem WP despre care este posibil să nu fi auzit niciodată. Sau cel puțin, s-ar putea să nu se fi gândit niciodată. Fișierele jurnal sunt în esență înregistrări ale tot ceea ce site-ul și serverul dvs. au făcut de-a lungul vieții sale (sau a unui anumit interval de timp). Din păcate, mulți oameni văd fișierele jurnal ca fiind greu de înțeles și de utilizat. Vrem să trecem prin această concepție greșită și să vă arătăm cum să utilizați fișierele jurnal WordPress și ce pot face aceste cunoștințe pentru a vă îmbunătăți site-ul web.
Abonați-vă la canalul nostru Youtube
Ce puteți face cu fișierele jurnal WordPress?
Utilizarea fișierelor jurnal WordPress diferă în funcție de rolul dvs. Un utilizator va găsi diferite lucruri utile decât ar face un administrator decât ar face un dezvoltator și așa mai departe. Dar există o serie de lucruri pe care le fac aceleași fișiere jurnal și multe dintre scopuri se pot suprapune.
- găsirea erorilor
- ajuta la depanarea
- auditarea securității
- evaluarea standardelor de accesibilitate
- monitorizarea experienței utilizatorului și a călătoriei clienților
- urmăriți activitatea utilizatorilor
- verificați performanța pluginului
- explorează teme
Si mult mai mult. În plus, există o mulțime de tipuri diferite de fișiere jurnal. Unele sunt specifice WordPress în sine, în timp ce altele pot fi generate de pluginuri individuale. Să ne uităm la unele dintre ele în special pentru a vedea la ce vă puteți aștepta.
Fișiere jurnal de depanare WordPress
În mod ciudat, fișierul jurnal WordPress implicit este dezactivat pentru instalările WP noi. Trebuie să accesați fișierul wp-config.php și să îl activați manual. Jurnalele de depanare sunt dezactivate în mod implicit, deoarece înregistrarea a tot ceea ce face instalarea WP necesită o parte din resursele serverului. În loc să ruleze site-ul, se înregistrează modul în care rulează site-ul.
Vă recomandăm să activați înregistrarea numai pentru o perioadă scurtă de timp, pe măsură ce apar probleme pentru a le remedia. Cu excepția cazului în care lucrați într-un mediu de dezvoltare, desigur.
Acum, puteți activa jurnalele în mai multe moduri. Prin FTP folosind un program precum FileZilla și editând fișierul într-un editor de cod. Prin cPanel sau chiar printr-un plugin precum WP File Manager. Indiferent, procesul este simplu. Veți găsi fișierul wp-config.php în directorul rădăcină al instalării dvs. și îi veți adăuga două linii de cod.
- define ('WP_DEBUG', adevărat);
- define ('WP_DEBUG_LOG', adevărat);
Pasul 1: Găsirea wp-config.php
Oriunde este directorul dvs. rădăcină, conectați-vă acolo. Cel mai probabil se va afla sub /public_html/example.com/ (partea .com poate fi sau nu acolo).

Pasul 2: Editarea wp-config.php
Odată ajuns acolo, deschideți-l în editorul ales. Textul sublim, codul VS și Atom sunt alegeri populare. Derulați până găsiți linia care citește / * Atât, opriți editarea! Blog fericit. * / Odată ajuns acolo, lipiți cele două linii de cod de deasupra, direct deasupra acestuia. S-ar putea chiar să aveți unul marcat ca fals în fișier.

Linia de sus permite depanarea, în timp ce a doua generează fișierul jurnal în sine. În acest format, fragmentul salvează fișierul jurnal WordPress în wp-content / debug.log , dar puteți înlocui adevărat cu o cale relativă în ghilimele unice pentru a specifica un alt loc. De exemplu, definește ('WP_DEBUG_LOG', '/tmp/wp-errors.log'); așa cum se specifică în intrarea WordPress Codex din jurnalele de depanare.

Pasul 3: Găsirea, citirea și înțelegerea fișierului jurnal
Rețineți că este posibil ca fișierul dvs. jurnal să nu apară imediat. Nu este un jurnal în timp real al activităților serverului, ci un jurnal al erorilor care apar în cadrul acestuia. De aceea, v-am recomandat mai devreme să o activați numai atunci când ceva nu merge bine. Deci, dacă fișierul debug.log nu există încă, acordați-i timp. Ceva se va sparge, în cele din urmă.

Când obțineți în sfârșit fișierul debug.log , îl puteți deschide fie în managerul de fișiere, fie în editorul de cod la alegere. Dar veți vedea ceva similar cu acesta.

Pentru un utilizator tipic de WordPress, acest lucru arată ca gobbledygook. Pentru un dezvoltator, totuși, ar vedea problemele PHP în câteva plugin-uri care nu pot îndeplini anumite sarcini.
Pasul 4: Obțineți ajutor
Așa cum am spus mai sus, majoritatea utilizatorilor WP nu ar avea idee ce să facă cu aceste erori. Cu toate acestea, atunci când site-ul dvs. nu funcționează optim, aveți nevoie de aceste lucruri remediate. Atunci trebuie să găsești pe cineva care să te ajute.
Aveți câteva opțiuni în această cale specială, dintre care cea mai evidentă este să descărcați întregul fișier debug.log și să îl trimiteți prin Slack sau prin e-mail către administratorul de sistem. De cele mai multe ori, aceasta este cea mai bună alegere. Chiar dacă sunteți un dev și aveți acest jurnal, probabil îl veți trimite în lanț (sau poate în jos, dacă sunteți un senior dev și delegați sarcini).
Dar dacă nu faceți parte dintr-o echipă, va trebui probabil să luați fișierul și să îl trimiteți undeva. Dar unde? Stive Overflow. Sau poate chiar mai specific, WordPress Stack Exchange (subforumul din SO bazat pe WP). Dacă nu puteți obține un răspuns pe Stack Overflow sau Stack Exchange despre problema dvs. tehnologică, ar trebui să mergeți să cumpărați un bilet de loterie. Pentru că acestea sunt niște cote nebunești.
În plus, puteți trimite jurnalele de depanare direct dezvoltatorilor pluginului sau chiar să postați pe forumurile oficiale de ajutor WordPress de pe WordPress.org. În timp ce problemele pot fi legate de pluginuri individuale, jurnalele provin de la WP, iar oamenii au întâmpinat probabil aceste probleme particulare.
În plus, pe pagina de repo a fiecărui plugin există pagini de asistență pentru pluginuri.

Acestea vă duc la forumul de asistență direct de pe WP.org pentru acel plugin specific.

Utilizarea acestor forumuri poate obține un ajutor individualizat pentru problemele dvs.
Încheierea
După cum puteți vedea, jurnalele de erori WordPress sunt incredibil de dense. Ele pot fi intimidante și chiar și configurarea lor (în afara utilizării unui plugin) poate fi înspăimântătoare pentru unii oameni. Dar dacă mențineți depanarea limitată fie la un mediu de dezvoltare, fie îl opriți după ce ați apucat jurnalele de pe un server public, acestea sunt un instrument fantastic de depanare pentru a vedea ce se întâmplă sub capota site-ului dvs. Așadar, data viitoare când utilizatorii dvs. au o problemă sau chiar personalul dvs. are o problemă cu backend-ul site-ului care nu funcționează așa cum era de așteptat, fișierele jurnal WordPress pot fi o linie de apărare fantastică.
Ce fel de situații ați reușit să remediați sau să preveniți monitorizarea fișierelor jurnal WordPress?
Imagine prezentată de articol de fatmawati achmad zaenuri / shutterstock.com
