A WordPress 5.2-es verziója hozott magával egy új menüpontot az admin felületre, amely neve: „Webhely egészség” (Site Health). Mire is jó ez, és mit tartalmaz? Mutatom!
Mit tartalmaz a Webhely egészség menüpont?

Két fő része van: „Állapot” és „Információ”. Mind a kettő más-más információt foglal magában, és más esetben van rájuk szükség.
Webhely egészség => Állapot menüpont
Az „Állapot” alatt a weboldallal kapcsolatos, biztonságot és teljesítményt befolyásoló tényezők találhatóak, 3 csoportba rendezve:
- Kritikus hibákra való figyelmeztetés.
- Ajánlott fejlesztési lehetőségek.
- Teljesített tesztek.
Összesen (legalább) 17 szempontot rendez (és magyaráz meg röviden) a funkció a fenti 3 csoport valamelyikébe:
- Php verzió vizsgálata. Érdemes a még támogatással rendelkező php verziót használni.
- Inaktív bővítmények meglétének vizsgálata (van?). Ha igen, érdemes törölni.
- Inaktív kinézetek meglétének vizsgálata (van?). Ha van, érdemes törölni.
- SQL szerver verzió (megfelelő?).
- Használt WordPress verzió (legújabb?). Ha nem a legújabb, érdemes frissíteni.
- Megfelelő php modulok megléte a szerveren. Ha nem okoz a hiányuk problémát, nem szükséges foglalkozni vele.
- UTF8MB4 támogatottságú az adatbázis?
- https-el kezdődik a weboldal címe? Ha nem, javítani kell.
- Más szolgáltatásokkal tud kommunikálni a weboldal?
- A cron funkció működik az oldalon?
- A http kérések az elvártnak megfelelően működnek?
- A debug mód (hibakeresés funkció) be van kapcsolva? Ki kell kapcsolni, ha igen.
- A REST API be van kapcsolva?
- Az oldal képes kommunikálni a WordPress.org oldallal? (a frissítések miatt fontos többek között)
- Az automatikus frissítés működik a háttérben? Ha igen, érdemes kikapcsolni. A miértről itt írtam.
- Az alapértelmezett kinézet elérhető? Ha nem, annak ellenére nem gond, hogy hibaként jelzi a rendszer. Emögött a pont mögött az a logika, hogyha a használt kinézet megsérül és/vagy nem elérhető, akkor az egyik alapértelmezett kinézetben fog megjelenni a weboldal. Akkor mégis miért felesleges szerintem? Két okból is: 1) Ha a használt kinézeteddel gond lesz, akkor hidd el: lesz ennél nagyobb gondod is, nem a TwentyTwenty fog segíteni rajtad. 2) Nem fordult még elő a pályafutásom során, hogy szükség lett volna az alapértelmezett kinézetre, mint „helyettes” kinézet.
- A loopback request-ek működnek?
Webhely egészség => Információ menüpont
Az „Információ” résznél általános információk vannak, amelyeket a „Weboldal információjának másolása vágólapra” (angolul: „Copy Site info to clipboard”) gombbal vágólapra lehet helyezni, így könnyen el lehet küldeni a fejlesztőnek. De miket is?
- WordPress alapinformációk.
- Könyvtárak mérete.
- Aktív kinézetek.
- Inaktav kinézetek.
- Aktív bővítmények.
- Inaktív bővítmények.
- Médiaverzió.
- Szerverinformáció.
- Adatbázis információ.
- WordPress-állandók (pl.: mu-plugins mappa helye, debug, cache, stb.) a wp-config.php-ból.
- Fájlrendszer jogosultságok.
A funkció a wp-admin/site-health.php?tab=debug alatt érhető el.
Más által készített weboldalnál vagy admin hozzáférésre van szükségem, vagy ezekre a feltérképezéshez.
Eszközök => Webhely egészség összefoglaló videó:
Mikor hasznos a „Webhely egészség” menüpont?
Ha bármilyen hiba merül fel a weboldal működésével kapcsolatban, lehet, hogy bonyolultabb hibakeresés előtt a webhely egészség menüpont megválaszolhatja a hiba okát. Vagy segít annak felderítésében.
Borítókép forrás:
https://hu.wordpress.org/plugins/health-check/ – a funkció korábbi, bővítményes verziója – ami akkor volt hasznos, amikor még nem vált az alaprendszer részévé.


