Postoji niz WordPress pogrešaka prisutnih na vašoj web lokaciji koje je često uspijevaju učiniti neupotrebljivom:

"Pogreška raščlanjivanja: sintaksna pogreška, neočekivano ..."
"Obavijest: Upotreba nedefinirane konstante ..."
"Pogreška analize: neočekivana ..."

Sve što ste učinili je da dodate malo koda kako biste malo prilagodili izgled web stranice. Pa, što se stvarno dogodilo?

Srećom, ove se pogreške mogu lako riješiti ispravljanjem koda koji ste dodali. Čitajte dalje kako biste saznali više o ispravljanju tih pogrešaka.

Što je pogreška u analizi?

U kontekstu PHP-a, raščlanjivanje je ono što se događa kada se vaš kod pretvara iz niza znakova u konačni rezultat koji posjetitelji vidjet će na vašoj stranici.

Ove se pogreške pojavljuju kada PHP kod iz nekog razloga ne može započeti ili završiti analizu. To može biti datoteka ili baza podataka données nedostupan, oštećen ili vaša verzija PHP-a nije kompatibilna s WordPressom, dopuštenja datoteka nisu ispravno postavljena, vašem je poslužitelju ponestalo PHP memorije ili postoji strukturna pogreška u kodu.

U WordPressu, ovo posljednje je obično ono što možete najviše upoznati, a postoje tri glavne vrste:

  • Pogreška sintakse  - Postoje problemi s zarezom ili zagradama ili navodnicima koji su korišteni. Ili njihov nedostatak ili zlouporaba.
  • Neočekivana pogreška  - Zaboravili ste uključiti znak poput otvaranja ili zatvaranja ili druge moguće znakove.
  • Stalna pogreška "Nedefinirano"  – U tablici nedostaje znak, kada SEO varijable ili drugih mogućih scenarija.

Imajte na umu da ove tri vrste pogrešaka raščlanjivanja imaju puno različitih varijacija, ovisno o određenoj pogrešci u kodu.

Kako ispraviti pogreške u analizi

Pogreška raščlanjivanja možda zvuči zastrašujuće, ali to je jedna od najjednostavnijih grešaka za popraviti. Negdje u kodu koji ste upravo dodali postoji stavka koju morate popraviti da bi pogreška nestala.

Ako ste samo dodali neki kôd ili ste instalirali dodatak ili temu prije nego što se pogreška pojavila, ovdje biste trebali početi tražiti. Uklanjanje isječka, dodatka ili teme trebalo bi riješiti problem ili možete sami popraviti pogrešku.

Postoji sjajan način da pročistite pretraživanje i točno znate gdje trebate istražiti kôd da biste ispravili pogrešku.

Evo struktura pogrešaka raščlanjivanja koje ćete vjerojatnije naići:

„Pogreška raščlanjivanja: sintaksna pogreška, neočekivana u putanji / do / php-datoteke.php na liniji [broj]“

„Napomena: Korištenje nedefinirane konstante - pretpostavljeno '' u putu / do / php-datoteke.php na liniji [broj]“

Neočekivane pogreške mogu imati varijacije, ali obično izgledaju ovako:

"Pogreška raščlanjivanja: neočekivana u putu / do / php-file.php na liniji [broj]"

Imajte na umu da za pogreške na nedefiniranim konstantama imenovana konstanta zapravo može biti niz koji nije pravilno korišten.

Isto tako, neočekivane pogreške raščlanjivanja mogu nabrojati niz umjesto znaka.

U svakom od ovih primjera mi broj Označava liniju gdje je greška, ali ponekad broj nije uvijek točan.

Datoteka navedena u poruci pogreške označava podrijetlo datoteke, a broj retka daje vam naznaku gdje potražiti pogrešku. Ili je na ovoj liniji ili je malo ispred.

Pojam " lik „Ili” konstantni niz U ovim primjerima dajete ideju o tome što treba tražiti u danom broju retka. To je ono što treba ispraviti, gdje se odnosi na ono što treba ispraviti.

Sada kada znate gdje tražite, možete se povezati sa svojom web stranicom pomoću svog omiljenog FTP klijenta kako biste pronašli datoteku i bilo je urediti izravno u FTP klijentu ili je možete preuzeti na svoje računalo, urediti i preuzeti. 'poslati natrag na svoju stranicu.

Kako izbjeći ove pogreške

Izbjegavanje ovih grešaka je jednostavno kao i njihovo ispravljanje ako ste barem malo upoznati s PHP-om. Možete provjeriti kod za pogreške u sintaksi automatski tako da ga stavite u provjeru valjanosti PHP koda.

Evo nekoliko besplatnih validatora koje možete koristiti:

Evo nekoliko savjeta o najčešćim sintaksnim pogreškama koje prvo možete provjeriti:

Obavezno otvorite PHP oznaku samo jedno ( ).

Potražite slučajeve zaborava zatvorenih PHP oznaka

Ako dodate kôd, provjerite je li uključen prije zaključne oznake, a ne nakon

To je sve za ovaj tutorial, nadam se da će vam omogućiti da popravite pogreške u analizi na WordPressu. Slobodno ga podijelite sa svojim prijateljima na svojim omiljenim društvenim mrežama.