Weboldal keresés

Hogyan lehet engedélyezni a WordPress hibakeresési módot a hibák kijavításához


Hogyan engedélyezheti a hibakeresési módot a WordPress alkalmazásban, vagy hogyan kaphat további információkat a webböngészőben megjelenő WordPress hibákról? Ha Ön WordPress felhasználó vagy fejlesztő, és felteszi ezeket a kérdéseket, akkor a megfelelő forráshoz jutott. Ez az útmutató megmutatja, hogyan engedélyezheti a WordPress hibakereső funkcióit.

A WordPress számos hatékony hibakereső eszközt kínál mind fejlesztők, mind nem programozó vagy általános felhasználók számára, amelyeket a rendelkezésre álló konfigurációs lehetőségek segítségével engedélyezhet. Ezek az opciók engedélyezése után a részletes hibainformációk megjelenítésével segítenek gyorsan megtalálni és megoldani a hibákat.

A következő hibával fogjuk bemutatni, amelyet egy álwebhely tesztelési célú beállítása során tapasztaltunk.

Ha megnézi ezt a hibát, nincs sok információ, amely kíséri. Ennek számos oka lehet: az adatbázis-kiszolgáló nem működik, vagy a wp-config.php konfigurációs fájlban megadott adatbázis-kapcsolat beállításai (az adatbázis neve, az adatbázis felhasználója és a felhasználó jelszava) tévedni.

Tehát hogyan szerezhetünk több információt a fenti hibáról? A WP_DEBUG opció egy PHP állandó globális változó, amely aktiválja a „debug” módot a WordPress egészében, így az összes PHP-hibát, értesítést és figyelmeztetést megjeleníti a böngészőben.

Ezt a „debug” funkciót a WordPress 2.3.1 verziójában adták hozzá, és a wp-config.php fájlban van konfigurálva – az egyik legfontosabb fájlban. a WordPress telepítésében.

Alapértelmezés szerint a „debug ” funkció false értékre van állítva minden WordPress-telepítésben. A WP_DEBUG engedélyezéséhez állítsa true értékre.

Először lépjen be webhelye telepítési könyvtárába, például /var/www/html/mysite.com, majd nyissa meg a wp-config.php fájlt kedvenc szövegszerkesztőjével.

cd /var/www/html/mysite.com
sudo vim wp-config.php

Keresd ezt a sort.

define( 'WP_DEBUG',  false );

és változtassa meg

define( 'WP_DEBUG', true );

Mentse el a fájlt és zárja be.

Most a hibakeresési mód aktiválódott. Ha újratöltjük a hibát mutató oldalt, akkor a következő képernyőképen látható részletes hibainformációkat láthatjuk.

Vannak további debug opciók, amelyek kiterjesztik a WP_DEBUG funkciót, amelyek különösen hasznosak a bővítményeket, témákat vagy bármely más összetevőt létrehozó WordPress fejlesztők számára. Ezek a következők: WP_DEBUG_LOG és WP_DEBUG_DISPLAY.

Ha a WP_DEBUG_LOG beállítás true értékre van állítva, akkor az összes hiba egy debug.log naplófájlba kerül mentésre a /wp-content fájlban. / könyvtár alapértelmezés szerint. Ez hasznos a későbbi elemzéshez vagy feldolgozáshoz.

define( 'WP_DEBUG_LOG', true );

De megadhat egyéni naplófájlt is, például /var/log/nginx/mysite.com_wp-errors.log:

define( 'WP_DEBUG_LOG', '/var/log/nginx/mysite.com_wp-errors.log' );

A WP_DEBUG_DISPLAY pedig szabályozza, hogy a hibakeresési üzenetek megjelenjenek-e az oldalak HTML-kódjában vagy sem. Alapértelmezés szerint igazra van beállítva. A letiltásához állítsa false értékre.

define( 'WP_DEBUG_DISPLAY', false );

Engedélyezze a hibakeresési módot a WordPressben plugin használatával

Ha megosztott tárhelyet használ, valószínűleg nincs hozzáférése a szerver háttérrendszeréhez a WordPress-fájlok szerkesztéséhez, ebben az esetben a wp-config.php fájl.

Vagy ha egyszerűen az adminisztrátori irányítópultról szeretné módosítani a beállításokat, telepíthet és használhat egy „Debug Bar” nevű beépülő modult, amely lehetővé teszi a WP_DEBUG egyszerű engedélyezését/letiltását az adminisztrátori irányítópulton egyetlen kattintással. Eszköztár.

Ennek a bővítménynek az a gyilkos tulajdonsága, hogy hibabiztos és okos, hiba esetén automatikusan kilép a WP_DEBUG módból.

Hivatkozás: Hibakeresés a WordPressben.