HelloPack 3.1.0 STABLE

2026.09.15. 17:06

Egy friss WordPress-telepítés után a HelloPack kliens gyakran az elsők között kerül fel az oldalra. Arra gondoltunk: miért ne segíthetne az oldal működésének ellenőrzésében is? Mi szeretjük tudni, hogy az általunk üzemeltetett weboldalak rendben futnak-e, és biztosak vagyunk benne, hogy ezzel a HelloPack-felhasználók többsége is így van.

Minél több weboldalt üzemeltetsz, annál nehezebb mindegyik működését rendszeresen ellenőrizni. Lefutottak az ütemezett feladatok? Sikerült elküldeni a leveleket? Készült biztonsági mentés? Egyenként végignézni mindezt időigényes, a háttérben jelentkező hibák pedig könnyen észrevétlenek maradnak.

A HelloPack 3.1.0 új állapotellenőrzése ebben segít. A már telepített HelloPack 13 beépített ellenőrzéssel ad képet az adott weboldal működéséről, így ehhez nem kell külön státuszellenőrző bővítményt telepítened. Az eredményeket a HelloPack → Státusz menüpontban nézheted meg, vagy átadhatod egy külső monitorozó szolgáltatásnak.

Több oldalnál a rendszeres, központi követés jelenti a legnagyobb segítséget. Ha az oldalaid állapotjelentéseit egy monitorozó szolgáltatáshoz kapcsolod, folyamatos visszajelzést kaphatsz a működésükről anélkül, hogy minden adminfelületre külön belépnél. A választott szolgáltatásban beállított értesítésekkel a problémákról is tudomást szerezhetsz, így hamarabb közbe tudsz lépni.

Minden ellenőrzés rövid, közérthető összefoglalót és részletes eredményeket ad, és külön is be- vagy kikapcsolható. A bővítményekhez kötött ellenőrzések csak akkor jelennek meg, ha az adott bővítmény elérhető.

Mit ellenőriz?

  • A weboldal címe: HTTPS-t használ-e az oldal, és egyezik-e a WordPress két címbeállítása.
  • A WooCommerce nyitási állapota: bekapcsolva maradt-e a webáruház vagy az egész oldal „hamarosan indulunk” módja.
  • Láthatóság a keresőkben: engedélyezett-e az éles oldal indexelése, illetve aktív-e karbantartási vagy indulás előtti oldalt megjelenítő bővítmény.
  • Ütemezett feladatok: időben lefutnak-e a WordPress ütemezett feladatai. A késésben lévő feladatok nevét és számát is megmutatja.
  • Végzetes hibák: helyreállítási módban van-e az oldal, illetve szerepel-e az elmúlt 24 órából végzetes PHP-hiba a vizsgált naplóban.
  • Automatikusan betöltött beállítások: mennyi helyet foglalnak a minden oldalletöltéskor betöltődő beállítások. A tíz legnagyobb tételt is felsorolja, ami segíthet a lassulás okának felderítésében.
  • Elérhető frissítések: hány WordPress-, bővítmény- és sablonfrissítés vár telepítésre a WordPress legutóbbi ellenőrzése alapján.
  • Teljesítmény: a szerver processzormagonkénti terhelése, a WordPress indulási ideje, az adatbázis válaszideje, a lekérdezések száma, a memóriahasználat csúcsértéke és az OPcache állapota. A terhelés és az indulási idő értékelésénél a korábbi méréseket is figyelembe veszi.
  • Levélküldés: a FluentSMTP naplójában szereplő utolsó tíz levél közül hányat nem sikerült elküldeni.
  • Háttérfeladatok: vannak-e késésben lévő feladatok az Action Scheduler várólistáján, és futott-e feladat az elmúlt órában.
  • Biztonsági mentések: mikor készült az utolsó sikeres mentés az UpdraftPlus vagy az All-in-One WP Migration segítségével. Három nap után figyelmeztetést, hét nap után vagy korábbi mentés hiányában kritikus állapotot jelez.
  • HelloPack-kapcsolat: figyeli, hogy van-e licenckulcs, és az aktív-e.
  • Közvetlen hivatkozások: naprakészek-e a hivatkozások működéséhez szükséges átírási szabályok, és Apache szerveren megfelelő-e a .htaccess fájl. Az eltérések 404-es hibákhoz vezethetnek; ilyenkor segíthet a Beállítások → Közvetlen hivatkozások oldalon a beállítások újbóli mentése.

Átlátható eredmények, egyszerű beállítások

Az ellenőrzések négyféle eredményt adhatnak: rendben, figyelmet igényel, hibás vagy nem mérhető. Az összesített állapot a legsúlyosabb eredményt tükrözi. A Státusz oldalon kiválaszthatod, mely ellenőrzések fussanak, és a „Futtatás most” gombbal azonnal lekérheted az aktuális eredményeket. A felületen 1, 5 vagy 15 perces gyorsítótárazást állíthatsz be, így gyakori lekérdezéskor nem kell minden alkalommal újra lefuttatni az ellenőrzéseket.

A funkció alapértelmezetten ki van kapcsolva. Az ellenőrzések célja a hibák feltárása: nem végeznek automatikus javításokat, és nem telepítenek frissítéseket.

Több weboldal állapotának követése egy helyen

A Státusz oldalon létrehozhatsz egy titkos kulcsot tartalmazó URL-t, amelyen a jelentés JSON-formátumban, bejelentkezés nélkül lekérhető. Minden weboldalon engedélyezheted a funkciót, majd az egyes oldalak jelentésének URL-jét hozzáadhatod a választott monitorozó szolgáltatáshoz. A szolgáltatás ezután rendszeresen lekérheti az állapotukat, és a beállításaidnak megfelelően értesíthet a problémákról. A cím ismerete hozzáférést ad a jelentéshez, ezért kezeld jelszóként. Bármikor létrehozhatsz új címet; ezzel a régi azonnal érvényét veszti.

A lekérdezést paraméterekkel is szabályozhatod: a ?fresh=1 újrafuttatja az ellenőrzéseket, a ?http_status=1 kritikus állapot esetén 503-as HTTP-válaszkódot ad, a ?checks=cron,mail pedig a felsorolt ellenőrzésekre szűkíti a jelentést.

Moduláris felépítés, saját ellenőrzésekkel is bővíthető

A 13 beépített ellenőrzés csak a kezdet: a státuszrendszert modulárisan építettük fel, így a jövőben könnyen bővíthetjük újabb ellenőrzésekkel. A saját bővítményeiddel te is csatlakozhatsz hozzá, és az oldaladra jellemző egyedi működésről is adhatsz állapotjelentést. Ellenőrizheted például, hogy sikeresen lefutott-e egy saját adatimport, vagy maradtak-e feldolgozásra váró feladatok a bővítményedben.

A saját ellenőrzések ugyanabban a jelentésben jelennek meg, mint a beépítettek, így a külső monitorozó szolgáltatás és a parancssori lekérdezés is hozzáfér az eredményeikhez. A Státusz oldalon a bővítmény nevével szerepelnek, és egyenként kikapcsolhatók. A csatlakozáshoz a hellopack_status_checks szűrő használható; a szükséges felületet, a működési szabályokat és egy teljes példát a csomagban található docs/status-checks.md dokumentáció mutatja be.

Új WP-CLI-parancsok az ellenőrzéshez és a beállításokhoz

Ha több oldalt kezelsz parancssorból vagy saját szkriptekkel, az új wp hellopack status parancscsaláddal az állapotellenőrzést is beépítheted a megszokott folyamataidba. Az ellenőrzéseket helyben akkor is lefuttathatod, ha a külső lekérdezést biztosító végpont ki van kapcsolva.

  • wp hellopack status run – lekéri az engedélyezett ellenőrzések eredményét, és táblázatban megmutatja az állapotukat, az összefoglalójukat és a futási idejüket. A --fresh kapcsolóval a gyorsítótárazott eredmények helyett új ellenőrzést kérhetsz, a --checks=cron,mail kapcsolóval kiválaszthatod az ellenőrzéseket, a --format=json kapcsolóval pedig géppel feldolgozható jelentést kapsz.
  • wp hellopack status enable és wp hellopack status disable – be- vagy kikapcsolja az állapotjelentés külső lekérdezését.
  • wp hellopack status checks list – felsorolja az ellenőrzéseket az azonosítójukkal, forrásukkal, engedélyezettségükkel, alkalmazhatóságukkal és a legutóbb tárolt állapotukkal együtt. A lista a --format=json, --format=csv vagy --format=yaml kapcsolóval is lekérhető.
  • wp hellopack status checks enable cron mail és wp hellopack status checks disable cron mail – a megadott azonosítók alapján be- vagy kikapcsolja az ellenőrzéseket. Egy paranccsal több ellenőrzést is kezelhetsz.
  • wp hellopack status url – megmutatja a jelentés titkos URL-jét. A wp hellopack status url regenerate létrehozza az első címet, vagy lecseréli a meglévőt; a korábbi cím azonnal érvényét veszti.
  • wp hellopack status settings – megmutatja az aktuális beállításokat. A wp hellopack status settings --cache-ttl=300 például öt percre állítja az eredmények gyorsítótárazását; parancssorból 60 és 3600 másodperc közötti érték adható meg.

Például a wp hellopack status run --fresh --checks=cron,mail --format=json azonnal újraellenőrzi az ütemezett feladatokat és a levélküldést, majd JSON-formátumban adja vissza az eredményt. A run kilépési kódja figyelmeztetésnél 1, kritikus állapotnál 2, egyébként 0. A nem mérhető állapot is 0-t ad, ezért szkriptekben a jelentés tartalmát is érdemes feldolgozni.

Multisite-támogatás: hálózati szinten aktivált HelloPack esetén a jelentés a hálózat fő webhelyén érhető el, az eredmények pedig webhelyenként külön tárolódnak.

Hibajavítás az Abilities API-ban

A kapcsolat állapotának, a bővítmények, sablonok és modulok listájának, valamint a frissítéseknek a lekérdezése váratlan bemeneti adatok esetén korábban szerverhibát okozhatott. Mostantól az ilyen kérések érthető hibaüzenetet kapnak, amely jelzi a bemeneti adatok problémáját.

Új funkciók

  • Beépített állapotellenőrzés külön bővítmény nélkül A HelloPack 13 beépített ellenőrzéssel segít áttekinteni a weboldalad működését, külön státuszellenőrző bővítmény telepítése nélkül. Többek között az ütemezett feladatok, a levélküldés, a mentések, a teljesítmény és a HelloPack-kapcsolat állapotát mutatja meg. Az ellenőrzések egyenként kapcsolhatók; a funkció alapértelmezetten ki van kapcsolva.
  • Rendszeres visszajelzés több weboldal állapotáról Az oldalaid állapotjelentéseit külső monitorozó szolgáltatáshoz kapcsolhatod, így egy helyen követheted a működésüket, és a szolgáltatásban beállított értesítésekkel a problémákról is visszajelzést kaphatsz. A jelentés titkos kulcsot tartalmazó URL-en, JSON-formátumban érhető el; kritikus állapot esetén kérésre 503-as HTTP-válaszkódot ad.
  • Állapotellenőrzés és beállítások parancssorból Az új wp hellopack status parancscsaláddal ellenőrzéseket futtathatsz, listázhatsz és kapcsolhatsz be vagy ki, kezelheted a jelentés URL-jét és beállíthatod a gyorsítótárazást. A run parancs friss ellenőrzést, kiválasztott ellenőrzéseket és JSON-kimenetet is támogat, így saját szkriptekbe és ütemezett feladatokba is beépíthető. A helyi futtatáshoz nem szükséges bekapcsolni a külső lekérdezést.
  • Moduláris státuszrendszer saját ellenőrzésekhez is A moduláris felépítésnek köszönhetően a jövőben könnyen bővíthetjük a beépített ellenőrzéseket, és a saját bővítményeiddel te is csatlakozhatsz a rendszerhez. Egyedi ellenőrzéseid eredményei a Státusz oldalon, a külső monitorozásnak átadott jelentésben és parancssorból is elérhetők. A fejlesztői dokumentáció teljes példával segíti a csatlakozást.

Hibajavítások

  • Érthető hibaüzenet hibás API-kéréseknél Az Abilities API adatlekérdezései váratlan bemeneti adatok esetén mostantól szerverhiba helyett érthető hibaüzenetet adnak. A javítás a kapcsolat állapotának, a bővítmények, sablonok és modulok listájának, valamint a frissítéseknek a lekérdezését érinti.

Legújabb értesítések