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.