A PHP hibák fogadása nem gyakori a WordPressben, ez egy olyan hiba, amely akkor fordul elő, ha egy fájl nincs megfelelően kódolva, és a legtöbb esetben ez a hiba megakadályozza a WordPress blog. A tapasztalt fejlesztőknek gyakran nem okoz gondot a hiba kijavítása saját szerverükön, de ha még nem ismeri a WordPresst, nem lesz könnyű dolgod.

Lehet, hogy elakad a javítási módszer megvalósításánál, amikor még az irányítópultot sem tudja megnyitni. Ebben az oktatóanyagban elmagyarázzuk a kódelemzési hibákat, amelyekkel találkozni fog, és hogyan lehet ezeket kijavítani.

Kezdjük.

Mit kell tudni a hibákról és a WordPress-ről

A WordPress alapértelmezés szerint nem jelenít meg PHP-hibákat, ennek egyszerű az oka, mert a PHP-hibák megjelenítése megmutatja a hackereknek a különböző biztonsági réseket, amelyek a számítógépen találhatók. weboldal. Cserébe webfejlesztőként engedélyezheti a hibajelentést a WordPress-en a PHP állandó használatával WP_DEBUG_LOG amely " igaz » a wp-config.php fájlban. Ebben az esetben a hibák már nem jelennek meg a webhelyen, hanem egy fájlba kerülnek mentésre szállás.

Ezen felül, ha továbbra is közvetlenül a webhelyén szeretné megjeleníteni a PHP hibákat, akkor használhatja az állandó " WP_DEBUG Amit szintén beállíthat "igaz" -ra. A WordPress kódex kínál további hasznos információk róla.

Az elemzési hiba kijavítása: Elemzési hiba

Ez egy szintaxis elemzési hiba, amely megakadályozza a PHP-t, hogy megértse a kódot.

parse error-error-php-wordpress

A hiba idézet eredményeként gyakran észrevesz más információkat, amelyek segítenek nekünk jobban azonosítani a probléma forrását.

A probléma jellege

E hiba esetén a PHP további információt adott " váratlan $ end Ami azt jelenti, hogy a PHP fájl akkor zárul le, ha a zárójelet nem határozták meg megfelelően (vagy funkció).

Természet-the-probléma php

Az érintett ügy

Ebben az esetben a PHP tudatja vele, hogy melyik fájlt érinti ez a hiba. Esetünkben a PHP elmondja nekünk a " wp-content / themes / zerif-lite / functions.php ".

Fájl tartása-by-the error-php

Az érintett vonal

Amellett, hogy megadja az érintett fájlt, a PHP megadja azt a kódsort is, amelyet a hiba érint. Esetünkben a PHP "a 91. soron" jelent. Most már csak az érintett fájlt kell helyreállítania és kijavítania a hibát.

Felhívlak erre, ha Ön a téma szerzője vagy fejlesztő. Ha észleli ezt a hibát egy olyan témában, amelyet éppen vásárolt, akkor a téma nem lett megfelelően kódolva, ezért felszólítom a témamappa törlésére, és vegye fel a kapcsolatot a fejlesztővel ezzel a különböző információval.

Még megmutatjuk, hogyan javíthatja a fenti hibát.

Jelentkezzen be a tárhelybe egy FTP-klienssel

Most megkeressük az érintett fájlt a „zerif-lite” téma mappában.

feltárása mappa-ftp

Miután belépett a mappába zerif-lite », Töltse le a fájlt« functions.php Hogy ment valahol a számítógépen.

Milyen eszköz a hiba kijavításához

Ideális lenne egy olyan szövegszerkesztő használata, amely támogatja a PHP-t. Javaslom a letölthető egyszerű eszközök listáját, amelyek lehetővé teszik a hiba kijavítását.

Válassza ki azt, amely a leginkább ösztönzi Önt. Mindenesetre ezek a szövegszerkesztők felhasználhatók a probléma kijavítására.

error-funkció-php-zerif-lite

Ezek a programok a fájl minden sorát számozzák, mint az alábbi képen, amely lehetővé teszi a hiba által érintett sor könnyű megtalálását.

A hiba kijavítása tehát a tapasztalat szintjétől függ. De tudnod kell, hogy minden megnyíló elemnek elvileg bezárnia kell. Amikor nyitó zárójelet használunk, az az oka, hogy a másik végén van egy záró zárójel, ez a helyzet a szögletes zárójelben " [ , Aposztrófok, fogszabályozó « { ".

Mivel egy hibával foglalkozunk " váratlan vége Akkor egy ölelést biztosan nem zárták be. Felfedezheti a kódot, vagy használhat egy olyan kódszerkesztőt, amely figyeli ezeket a hibákat " kezdőknek ".

Miután sikeresen kijavította a hibát, elküldheti a fájlt az Ön számára szállás. Ha minden jól megy, webhelyének újra elérhetővé kell válnia.

A hibajavító-on-wordpress

Ha a hiba belső WordPress fájlról szól (olvassa el az érintett fájl elérési útját), így mindig letöltheti a WordPress új verzióját, és felülírhatja a telepített verziót.

Ez minden ehhez az oktatóanyaghoz, remélem, meg fogja javítani a WordPress hibáit. Ha eltérő hibái vannak, örömmel magyarázom, hogyan javíthatom őket.