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ó”:
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 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?
Az „Információ” résznél általános információk vannak, amelyeket „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.
Eszközök => Webhely egészség összefoglaló videó:
Mikor hasznos a Webhely egészség?
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é.