Üzemeltetés

Kell-e karbantartási szerződés a weboldaladhoz, és mi legyen benne

Kell-e karbantartási szerződés a weboldaladhoz? Mikor indokolt, mit jelent a frissítés, a mentés és a visszaállítási próba, és mi legyen a szerződésben.

Scheo · · olvasási idő ~10 perc · Szerző: Schmidt Péter

Röviden: Karbantartási szerződés ott kell, ahol az oldal tartalomkezelőn és bővítményeken fut, és a kiesésnek üzleti ára van. A szerződésben a működő, kipróbált visszaállítást kérd számon, mert a frissítések darabszámából nem derül ki, vissza lehet-e hozni az oldalt.
Kulcs tanulságok
  • Webshopnál, sok bővítményes WordPress-oldalnál és foglalási rendszernél a rendszeres karbantartás jó eséllyel indokolt, zárt platformon (Shopify, Wix) ritkábban.
  • A mentés csak akkor ér valamit, ha az oldaltól külön helyen tárolódik, elég régre visszanyúlik, és ki is próbálták belőle a visszaállítást.
  • A riportban a frissítések száma helyett a legutóbbi visszaállítási próba dátumát, időtartamát és eredményét kérd.
  • A szerződés rögzítse a hibabejelentés módját, a mentések helyét, a hozzáférések tulajdonjogát és azt, mi számít külön munkának.
  • Ha nem tudod megmondani, hol van a legutóbbi mentésed és mikor próbálták vissza, kérj felmérést az oldalad jelenlegi állapotáról.

A weboldal átadásakor sok fejlesztő egy havi karbantartási megállapodást is javasol. A tulajdonos ilyenkor jellemzően azt kérdezi magától, hogy ez valódi szükséglet vagy csak egy újabb havi tétel. A jól végzett karbantartás láthatatlan, ezért nehéz megítélni. Az elmaradt karbantartás viszont általában egyetlen rossz napon derül ki, amikor az oldal nem tölt be, a webshop nem fogad rendelést, vagy a Google figyelmeztetést tesz a találat mellé. Ez a cikk abban segít, hogy eldöntsd, kell-e neked, és ha igen, mit kérj bele a szerződésbe.

Kell-e karbantartási szerződés a weboldaladhoz, és mi legyen benne
Kell-e karbantartási szerződés a weboldaladhoz, és mi legyen benne

A szövegben külön jelöljük, mi hivatalosan igazolt (dokumentációban, szabványban, jogszabályban szereplő tény), mi saját tapasztalat (amit weboldalak üzemeltetése közben rendszeresen látunk), és mi szakmai feltételezés (jól megalapozott, de általánosan nem bizonyított következtetés).

Kell-e karbantartási szerződés a weboldaladhoz?

Ha az oldalad tartalomkezelőn fut (WordPress, Joomla, Drupal, saját tárhelyes webshopmotor), bővítményeket használ, és űrlapon, foglaláson vagy rendelésen keresztül ügyfél jön rajta, akkor jó eséllyel szükséged van rendszeres karbantartásra. Hogy ezt a fejlesztő, egy másik szolgáltató vagy egy belső munkatárs végzi, az másodlagos kérdés. A lényeg az, hogy a feladatnak legyen gazdája, és írásban rögzítve legyen, mit vállalt.

Szerződés nélkül is lehet jól karbantartott egy oldal, de ilyenkor jellemzően senki sem tudja megmondani, ki felel a mentésért, és mi történik, ha egy frissítés után hibás lesz az oldal. A szerződés értéke abban van, hogy ezek a kérdések egy baj előtt kapnak választ.

Mely oldaltípusoknál indokolt a havi karbantartás?

Ott indokolt leginkább, ahol az oldal gyakran változó szoftverkomponensekből áll, és ahol a kiesésnek közvetlen üzleti ára van.

Kevésbé indokolt a statikus HTML oldal és a zárt, szolgáltató által üzemeltetett rendszer (Shopify, Wix, Squarespace), ahol a szoftverfrissítést a platform végzi. Itt is van teendő (domain, DNS, mérőkódok, tartalom), de ez inkább eseti munka.

Saját tapasztalat. A legtöbb gondot a régóta nem frissített bővítmények és a fejlesztőjük által elhagyott témák okozzák, a WordPress mag ritkábban. Egy öt-hat éve átadott, azóta érintetlen oldalon gyakran találunk olyan bővítményt, amit már a hivatalos könyvtárból is levettek.

Mit jelent a gyakorlatban a frissítés?

A frissítés a tartalomkezelő mag, a bővítmények, a téma és a szerveroldali környezet (PHP-verzió, adatbázis-motor) újabb kiadásra emelése, előtte friss mentéssel, utána működés-ellenőrzéssel. A gombnyomás a munka kisebbik része.

Hivatalosan igazolt. Az OWASP Top 10 listája külön kockázati kategóriaként kezeli a sérülékeny és elavult komponenseket (Vulnerable and Outdated Components). A WordPress.org dokumentációja frissítés előtt teljes mentést javasol. A PHP minden kiadási ágának meghatározott támogatási ideje van, ezt a php.net Supported Versions oldala teszi közzé, és a lejárt ágra már biztonsági javítás sem jön.

Egy rendesen végzett frissítési kör lépései a következők.

  1. Friss mentés készül, és ellenőrzik, hogy a mentésfájl tényleg létrejött és nem üres.
  2. Átnézik, mi vár frissítésre. WordPress-oldalon ez parancssorból is látszik a WP-CLI hivatalos parancsaival, például wp core check-update és wp plugin list --update=available.
  3. A nagyobb ugrásoknál (főverzió, PHP-váltás, oldalépítő új generációja) elolvassák a változásnaplót, és először tesztkörnyezetben (staging) próbálják ki.
  4. Frissítenek, majd végigkattintják a fontos útvonalakat, vagyis a főoldalt, az űrlapküldést, a kosarat, a fizetést és a belépést.
  5. Feljegyzik, mi frissült, mikor, és jelentkezett-e hiba.

Szakmai feltételezés. A kisebb biztonsági kiadások automatikus telepítése a legtöbb oldalon vállalható kockázat, a főverziók és a PHP-váltás viszont felügyeletet igényel, mert ezeknél a legnagyobb az esélye, hogy egy régebbi bővítmény vagy egyedi kód nem bírja a változást.

Mit jelent a mentés, és miért kevés annyi, hogy „van mentés”?

A mentés az oldal fájljainak és adatbázisának másolata, amiből egy korábbi állapot visszaállítható. Csak akkor ér valamit, ha az oldaltól külön helyen tárolódik, elég régre visszanyúlik, és teljes.

Saját tapasztalat. Átvételnél rendszeresen előfordul, hogy a mentés ugyanazon a tárhelyen, ugyanabban a fiókban van, mint az élő oldal, és a tulajdonos erről nem tud. Ez papíron mentés, a gyakorlatban egy feltörésnél vagy tárhelyhibánál keveset ér.

Mi az a visszaállítási próba, és miért ezt kérd számon?

A visszaállítási próba során egy mentésből ténylegesen felállítják az oldalt egy külön környezetben, és megnézik, hogy működik-e. Ez az egyetlen kézzelfogható bizonyíték arra, hogy baj esetén vissza lehet hozni az oldalt.

A mi nézőpontunk az, hogy megrendelőként a működő visszaállítást kell számon kérned. A havi riportban jól mutat a „47 frissítés”, de ebből semmit nem tudsz meg arról, hogy egy feltörés vagy egy elrontott frissítés után vissza lehetne-e állni egy tiszta állapotra. Egy riport, amelyben az áll, hogy a múlt negyedévben egy véletlenszerűen kiválasztott mentésből felállt az oldal, és a kosár meg az űrlap is működött, sokkal többet mond.

Hivatalosan igazolt. Az amerikai NIST SP 800-34 útmutató (informatikai vészhelyzeti tervezés) a helyreállítási tervek rendszeres tesztelését a terv részének tekinti. Ez nagyvállalati keretrendszer, de a gondolat egy kis cégre is igaz.

Egy egyszerű próba menete a következő.

  1. Kiválasztanak egy mentést, lehetőleg nem a legfrissebbet.
  2. Üres tesztkörnyezetbe töltik vissza, ami jelszóval védett és a keresők elől el van zárva.
  3. Ellenőrzik, hogy betölt-e az oldal, megvannak-e a képek, működik-e a belépés, az űrlap és webshopnál a kosár.
  4. Lemérik, mennyi ideig tartott a teljes visszaállítás.
  5. Az eredményt írásban rögzítik, a tesztkörnyezetet pedig törlik.

Saját tapasztalat. Az első próba gyakran hibát hoz felszínre. Kimaradt a médiamappa, az adatbázis túl nagy a visszatöltő eszköznek, vagy senkinél nincs meg a titkosított mentés jelszava. Ezeket jobb egy nyugodt napon megtudni.

Mit jelent a felügyelet?

A felügyelet automatikus figyelés, ami szól, ha az oldal leáll, lelassul, lejár a tanúsítványa vagy a domainje, sikertelen a mentés, vagy gyanús változás történik a fájlokban.

Saját tapasztalat. A legalattomosabb hiba a csendes. Az űrlap látszólag működik, a látogató megkapja a köszönő oldalt, de az értesítő levél a spam mappába kerül vagy meg sem érkezik, és ez hetekig senkinek nem tűnik fel.

Mi történhet, ha senki nem foglalkozik ezekkel?

A leggyakoribb következmény az ismert sérülékenységen keresztüli feltörés, a frissítés után összeomló oldal használható mentés nélkül, és a tárhelyszolgáltató PHP-váltása után megálló régi oldal.

Hivatalosan igazolt. A Google Search Central dokumentációja szerint a feltört oldalakat a Google a találati listában figyelmeztetéssel jelölheti, a Safe Browsing pedig a böngészőben is figyelmeztető oldalt mutathat. Ha az incidens személyes adatot érint (például egy webshop vásárlói adatait), a GDPR 33. cikke szerint az adatkezelőnek a felügyeleti hatóság felé bejelentési kötelezettsége lehet, a rendeletben rögzített határidőn belül.

Szakmai feltételezés. Egy feltörés utáni takarítás, helyreállítás és a keresőkben a figyelmeztetés megszüntetése jellemzően többszörös munkát jelent egy rendszeres karbantartáshoz képest, és közben az oldal bevétele és megkeresései is kieshetnek. Ezt pontosan előre kiszámolni nem lehet, mert a kár mértéke a fertőzés típusán múlik.

Mi legyen benne a karbantartási szerződésben?

A szerződésben legyen leírva, mit mentenek és hova, hogyan próbálják vissza, hogyan jelezheted a hibát, és mi számít külön munkának. Az alábbi ellenőrzőlistát érdemes végigvenni az ajánlat mellett.

Hogyan ellenőrizd, hogy a mostani karbantartásod működik-e?

Kérd el a legutóbbi visszaállítási próba eredményét és egy friss mentés pontos helyét. Ha erre nem jön gyors, konkrét válasz, az önmagában is jelzés.

  1. Hol van most a legutóbbi mentés, és melyik napon készült?
  2. Mikor állították vissza utoljára egy mentésből az oldalt, és mennyi ideig tartott?
  3. Melyik PHP-verzión fut az oldal, és az még kap-e biztonsági javítást?
  4. Van-e olyan bővítmény, ami több mint egy éve nem kapott frissítést?
  5. Ki kap értesítést, ha az oldal leáll, és te hogyan tudod ezt meg?

Ha ezekre most nem tudsz válaszolni, az nem feltétlenül jelent bajt, de azt igen, hogy nem látod az oldalad állapotát. Ilyenkor érdemes felmérést kérni az oldalad jelenlegi állapotáról. Egy jó felmérés megmutatja a verziókat, a mentések helyét és teljességét, a felügyelet hiányait, és azt, hogy egy visszaállítás ma működne-e. Ebből már el tudod dönteni, kell-e karbantartási szerződés, és ha igen, mit kérj bele. A felmérés eredményt nem garantál, de a döntésed tényeken alapul majd.

Források és további olvasnivalók

Gyakori kérdések

Kell-e karbantartás egy Wix vagy Shopify oldalra?

Szoftverfrissítés szempontjából ritkábban, mert azt a platform végzi. A domain, a mérőkódok, a tartalom és a hozzáférések rendben tartása itt is feladat, de ez jellemzően eseti munka.

Elég, ha a tárhelyszolgáltató ment?

Kiindulásnak jó, de nézd meg, hol tárolja a mentést, mennyi ideig őrzi, és vissza tudod-e állítani belőle önállóan az oldalt. Ha a mentés ugyanazon a szerveren van, egy szerverhiba mindkettőt érintheti.

Milyen gyakran kell visszaállítási próbát végezni?

Kötelező gyakoriság nincs. Szakmai feltételezés, hogy webshopnál és gyakran változó oldalnál negyedévente, egyszerű bemutatkozó oldalnál évente egyszer érdemes, és minden nagyobb átalakítás után.

Mit kérjek a havi riportban?

A mentések sikerességét, a legutóbbi visszaállítási próba dátumát és eredményét, a talált hibákat és a megoldásukat. A frissítések darabszáma csak kiegészítő adat.

Benne van-e a karbantartásban a feltört oldal helyreállítása?

Ez szolgáltatónként eltér, ezért a szerződésben külön rögzítsd. Ha nincs benne, legyen leírva, hogyan és milyen jóváhagyás után indul a munka.

Mi történik, ha megszűnik a karbantartási szerződés?

A szerződésben legyen rögzítve, hogy megkapod az utolsó teljes mentést és minden hozzáférést, a domain és a tárhely pedig eleve a te nevedre szóljon.

Források és további olvasnivalók

Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.

A cikk szerzője

Schmidt Péter, online marketing szakértő, a Scheo Tanácsadó Kft. alapítója. Székesfehérvárról, országosan dolgozó csapattal végzünk keresőoptimalizálást, AI-láthatóság mérést, Google és Meta hirdetéskezelést, weboldalkészítést. Amit itt leírunk, azt ügyfélmunkában is használjuk. Rólunk bővebben · Szolgáltatásaink

Kapcsolódó olvasnivaló

Kapcsolódó

A fejlesztőm elérhetetlenné vált - ki veszi át a wordpress oldalam karbantartását?: amit tudnod kell róla

Helyi szolgáltatás a környékeden

Országosan dolgozunk, online és személyesen. Válaszd ki a városodat, és nézd meg, hogyan segítünk helyben:

Online marketing & AI SEO SzegedOnline marketing & AI SEO MiskolcOnline marketing & AI SEO PécsOnline marketing & AI SEO KecskemétOnline marketing & AI SEO NyíregyházaOnline marketing & AI SEO Szombathely

Weboldalkészítés városra bontva

Ha először a honlap kell, itt városonként arról írtunk:

Weboldalkészítés TatabányaWeboldalkészítés KaposvárWeboldalkészítés BékéscsabaWeboldalkészítés EgerWeboldalkészítés ZalaegerszegWeboldalkészítés Szekszárd

Mind a 20 városunk és az összes szolgáltatás →

15 perces AI-láthatósági gyorselemzés - díjmentesen

Megnézzük három, számodra fontos keresőkérdésnél, hogy megjelenik-e a céged a ChatGPT, a Gemini és a Google AI-válaszaiban, mely versenytársakat ajánlják helyetted, és melyik három területen érdemes először javítani. A weboldaladat előzetesen átnézzük, tehát nem sablonos, automata riportot kapsz.

Adataidat kizárólag a kapcsolatfelvételhez használjuk. Kapcsolat: m@rketinges.hu
💬 Konzultáció