Articles

WordPress karbantartási mód: Hogyan tegye webhelyét ideiglenesen elérhetetlenné

A WordPress karbantartási üzemmódja egy olyan állapot, amelybe helyezheti webhelyét, ha frissítéseket kell végrehajtania, változtatásokat kell végrehajtania a designban vagy a tartalomban, vagy biztonsági hibát kell kijavítania. Lényegében a weboldaladat egy felugró oldallal helyettesíti, amely elmagyarázza, hogy miért van offline, és mikor várható, hogy újra működőképes lesz.

Az olvasmányajánlatunk: WordPress karbantartás: Keeping Your Website Safe And Efficient

Sok különböző oka lehet annak, hogy miért szeretné karbantartási üzemmódba helyezni WordPress webhelyét, valamint sok különböző módja van ennek. Ebben a bejegyzésben mindezzel foglalkozunk, kezdve azzal, hogy átnézzük, mi is az a WordPress karbantartási üzemmód, és hogyan helyezheted webhelyedet ebbe az állapotba. Ezután kitérünk az egyes módszerekre, amelyeket a karbantartási üzemmód engedélyezéséhez használhatsz, mielőtt befejeznénk néhány olyan problémával, amelyek a karbantartási üzemmód használata során felmerülhetnek. Lássunk hozzá.

  • Mi a WordPress karbantartási mód?
  • A WordPress karbantartási mód használatának okai
  • Hogyan engedélyezzük a WordPress karbantartási módot
  • Hogyan hozzuk ki a WordPress webhelyet a karbantartási módból
  • Megakadályozzuk, hogy webhelyünk WordPress karbantartási módban ragadjon

Mi a WordPress karbantartási mód?

A WordPress karbantartási üzemmód egy olyan állapot, amelybe akkor helyezheted a webhelyedet, amikor néhány olyan adminisztrációs feladatot kell elvégezned, amelyek befolyásolnák a webhely teljesítményét, vagy más módon használhatatlanná tennék azt. Egy tökéletes világban a webhelye nem tapasztalna semmilyen leállást. Néha azonban jobb, ha offline állapotba helyezi webhelyét, és egy “hamarosan visszatérünk” felugró oldallal helyettesíti azt, mintsem hogy kockáztassa az ügyfelek személyes adatainak és pénzének veszélyeztetését egy hibás webhely miatt. Nézzünk át néhány további célt a WordPress karbantartási módjára vonatkozóan.

A WordPress karbantartási mód használatának okai

A karbantartási módot leggyakrabban a már meglévő webhelyek használják. Emiatt két fő oka van a használatának:

  1. Változtatásokat kell végrehajtania webhelye dizájnján, WordPress témáján vagy tartalmán.
  2. Egy nagyobb hibát kell kijavítania, amely potenciálisan hatással lehet a felhasználók adataira.

Nem tűnik nagy dolognak, ha kozmetikai változtatásokat hajt végre webhelyén, amíg az élőben van, de ez valóban kizökkenthet néhány felhasználót. Néhányan azt gondolhatják, hogy az oldalad elromlott, míg mások azt gondolhatják, hogy az oldaladat feltörték. Néhányan visszatérhetnek, de a többség valószínűleg továbblép a következő webhelyre. Ezért vannak karbantartási módú oldalak, amelyekhez e-mail űrlapok is tartoznak. Így akkor is kapcsolatban maradhat a közönségével, amikor a webhelye nem elérhető.

Ami a második okot illeti, mindig jó ötlet offline állapotba helyezni a webhelyét, ha komoly biztonsági hiba van rajta, még akkor is, ha nem gyűjt felhasználói adatokat. A logika itt az, hogy egyes hackerek olyan linkeket illeszthetnek be, amelyek adathalász oldalakra vezetnek, ahol a felhasználók potenciálisan átverhetők. A legjobb, ha offline állapotba helyezi webhelyét, és helyette karbantartási üzemmódot engedélyez, amíg a hibákat kijavítja. Lehet, hogy néhány órára elfordulnak az ügyfelek, de legalább megőrizheti a hírnevét. Amint az oldaladdal kapcsolatos problémákat kijavítottad, újra üzembe helyezheted az oldalt.

Van egy harmadik ok is a WordPress karbantartási üzemmódjának használatára, de ez inkább az új, mint a meglévő oldalakra vonatkozik. Ez egy hamarosan megjelenő oldal, és segít a még be nem induló webhelyed hype-jának kiépítésében. Ugyanazokat a pluginokat/kódot használja, mint a karbantartási mód. Egyszerűen csak megváltoztatod az oldal tartalmát, hogy jelezze, hogy ez egy hamarosan megjelenő oldal, nem pedig egy általános karbantartási oldal. Érintsük meg röviden, milyen módszerekkel engedélyezheted ezt a funkciót a WordPressben.

How to enable WordPress maintenance mode

Website WordPress Maintenance PluginSource: Michael Bußmann /

Négy fő módszerrel engedélyezheted a WordPress karbantartási módját a webhelyeden:

  1. A WordPress beépített karbantartási funkciójának használata
  2. Egyéni kód hozzáadása a karbantartási oldal megjelenítéséhez
  3. A karbantartási mód engedélyezése a .htaccess fájlt
  4. Egy WordPress karbantartási mód bővítmény használata

Ezek a módszerek mindegyike más-más módon valósítja meg a karbantartási módot. Az első módszerre nincs sok ráhatásod, de a második és a harmadik módszer között körültekintően választhatsz. A választásodnak attól kell függenie, hogy mennyi ideig tervezed használni a karbantartási módot, és milyen cél(ok)ra szeretnéd, hogy szolgáljon. Beszéljünk róluk.

1. módszer: A karbantartási funkció a WordPressben

A karbantartási funkció a WordPressben egy beépített funkció, amely a WordPress mag frissítésekor és a plugin vagy WordPress témafrissítések futtatásakor automatikusan fellép. Működésének módja egyszerű. Amikor frissítést futtatsz, a WordPress megjelenít egy üzenetet az adminisztrációs területen, amely szerint az oldal karbantartási üzemmódba lépett. A karbantartási üzemmód a frissítés befejeztével kikapcsolódik.

WordPress Maintenance Mode
Kép forrása: Képernyőkép – WordPress Dashboard

A WordPress frissítése nem tarthat tovább egy percnél, de ez alatt a perc alatt az oldaladat ez a splash oldal váltja fel:

WordPress Maintenance Splash Page
Kép forrása: WordPress Dashboard

A WordPress frissítése nem tarthat tovább egy percnél, de ez alatt a perc alatt az oldaladat ez a splash oldal váltja fel:

WordPress Maintenance Splash Page
Kép forrása: WordPress Dashboard: Screenshot

Ezt az oldalt egy .maintenance nevű ideiglenes fájl hozza létre, amely csak akkor jelenik meg a fájlkönyvtáradban, amikor a WordPressben frissítéseket futtatsz. Ezt a módszert is kevéssé tudod befolyásolni, ezért jobb, ha nem aggódsz miatta, mivel csak akkor terjed ki rád, amikor a WordPress magfrissítési mechanizmusán keresztül futtatod a frissítéseket.

Módszer #2: Egyéni kód a karbantartási oldal megjelenítéséhez

CodingForrás: A karbantartási oldal megjelenítéséhez

CodingForrás: Forrás: StockSnap / .com
Kép forrása: StockSnap / .com
Kép forrása: StockSnap / .com: .com / License: StockSnap – .com / Source: StockSnap – .com / License: StockSnap – .com / License: CC0 Public Domain

Ha egy egyszerű karbantartási felugró oldalt szeretnél megjeleníteni a webhelyeden anélkül, hogy karbantartási üzemmód plugint használnál, akkor ezt a kódrészletet hozzáadhatod a functions.php fájlodhoz vagy egy plugin segítségével kódrészletek hozzáadásához:

// Activate WordPress Maintenance Modefunction wp_maintenance_mode() { if (!current_user_can('edit_themes') || !is_user_logged_in()) { wp_die('<h1>Under Maintenance</h1><br />Something ain't right, but we're working on it! Check back later.'); }}add_action('get_header', 'wp_maintenance_mode');

Ez karbantartási üzemmódba kényszeríti a webhelyedet, és megjeleníti a H1 tag után írt üzenetet.

Manual WordPress Maintenance Mode
Kép forrása:

Módszer #3: Engedélyezze a karbantartási módot a .htaccess fájlon keresztül

Access Denied
Kép forrása: Typographyimages – .com / Licenc: CC0 Public Domain

Ez a megközelítéshez szükséges, hogy rendelkezzünk jogosultsággal a .htaccess fájl szerkesztésére a szerverünkön. Ez a fájl a weboldalad gyökérkönyvtárában található. Miután megnyitotta ezt a fájlt, másolja ki és illessze be a következő kódot:

RewriteEngine OnRewriteBase /RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.123RewriteCond %{REQUEST_URI} !^/maintenance\.html$RewriteRule ^(.*)$ https://example.com/maintenance.html 

Ez a kód a honlapjára érkező összes webes kérést egy maintenance.html fájlba fogja átirányítani, amelyet először létre kell hoznia, mivel a honlap ideiglenes helyettesítőjeként fogja használni. Az interneten számos egyszerű karbantartási oldal HTML-sablonját találhatod. Nagyon figyelj a %{REMOTE_ADDR} részre, ahol a számokat a saját IP-címeddel kell helyettesítened, mivel ez lehetővé teszi, hogy bármi történjen is, hozzáférj az oldalhoz.

4. módszer: A WordPress karbantartási üzemmód pluginek használata

A honlapod karbantartási üzemmódba helyezése kóddal egy tisztességes módja annak, hogy a felhasználók tudják, mi történik, ha valóban le kell kapcsolnod karbantartás miatt. Ez azonban nem a leghatékonyabb módszer az üzlet és a konverzióid szinten tartása szempontjából. Sokkal jobban jársz, ha egy karbantartási módú plugint használsz. Ezek a pluginok lehetővé teszik, hogy esztétikailag tetszetős splash oldalakat hozzon létre, amelyekbe e-mail űrlapokat és közösségi média linkeket illeszthet be.

Maintenance Mode PluginsForrás: Clker-Free-Vector-Images / .com
Kép forrása: Clker-Free-Vector-Images / .com
Image Source: Clker-Free-Vector-Images – .com / License: Clker-Free-Vector-Images – .com / License: Clker-Free-Vector-Images – .com: CC0 Public Domain

Megnézzük a WordPresshez elérhető legjobb karbantartási mód bővítményeket.

  • Maintenance Mode by SeedProd
  • Elementor

Maintenance Mode by SeedProd

Maintenance Mode by SeedProd
Kép forrása: SeedProd által készített karbantartási mód egy hibrid karbantartási bővítmény, amely lehetővé teszi karbantartási és hamarosan megjelenő oldalak létrehozását. Az előző bővítményhez hasonlóan az ingyenes bővítmény lényegében a prémium változat lecsupaszított változata. Megváltoztathatja a hátteret, megváltoztathatja a használt szöveget, és egyéni HTML-t és CSS-t adhat hozzá. Ennél azonban egy kicsit összetettebb, ami abból is látszik, hogy a plugin a beállításokat különböző fülekre osztja.

A prémium verzióhoz rengeteg technikai és esztétikai funkciót adtak hozzá. Lehetővé teszi például, hogy teljesen egyéni dizájnt alakítson ki anélkül, hogy értenie kellene a kódoláshoz. Emellett beágyazhatsz videókat, e-mail űrlapokat, kapcsolatfelvételi űrlapokat adhatsz hozzá, hozzáadhatsz egy előrehaladási sávot, amely megmutatja, hogy mennyire vagy előrehaladott a karbantartásban, stb. Ennek a karbantartási módban és hamarosan megjelenő plugin prémium verziójának árazása 29 $ / évnél kezdődik.

Elementor

Elementor Plugin
Image Source: Pillanatkép – WordPress.org

Valószínűleg már hallottál az Elementorról. Ez egy ingyenes, drag-and-drop oldalépítő bővítmény, amely bárki számára megkönnyíti a saját oldalak tervezését és létrehozását a WordPressben. Van prémium verziója, de az ingyenes változat sokféle oldaldizájnt képes létrehozni. Ehhez tartozik egy karbantartási módú oldal is, amelyet az Eszközök menüben engedélyezhetsz.

Elementor Maintenance Mode
Kép forrása: Pillanatkép – Elementor Plugin

A karbantartási módhoz már létre kell hoznod egy sablont, amit többféleképpen is megtehetsz. Vagy megtervezheted a saját oldaladat az Elementor segítségével, és elmentheted sablonként, vagy importálhatod az Elementor egyikét. Az összes előre megtervezett karbantartási sablonjukat “Coming Soon” oldalaként jelölik. Az Elementor prémium verziójára lesz szükséged, ha minden karbantartási módú sablonhoz hozzá akarsz férni.

A legjobb, ha egy új oldal létrehozásával kezded, és az Elementor Canvas sablont használod, így a fejléc és a lábléc el van rejtve. Ezután létrehozhatod a saját dizájnodat, vagy hozzáadhatsz egy Coming Soon sablont, és elmentheted az oldalt. A sablont ezután az Elementor → Eszközök alatt a Karbantartási mód fülön tudod majd kiválasztani.

Most, hogy van néhány javaslat, amit átnézhetsz, nézzünk át néhány olyan problémát, amivel a WordPress karbantartási mód használata során szembesülhetsz. Ezt követően lezárjuk a bejegyzést.

Hogyan lehet egy WordPress oldalt kivenni a karbantartási üzemmódból

Push Button
Kép forrása: aitoff – .com / License: CC0 Public Domain

Azzal tehát már foglalkoztunk, hogyan lehet egy WordPress oldalt karbantartási üzemmódba helyezni, de mi történik akkor, ha egy oldal karbantartási üzemmódban ragad? Ezt fogjuk átnézni a következő részben. Számos különböző oka lehet annak, hogy webhelye ebben az üzemmódban ragad, de ezek többnyire a következőkre vezethetők vissza:

  • A .maintenance fájl nem törölte magát a frissítés befejezése után.
  • Egy karbantartási módú plugin hibásodott meg, és megtartotta az adatait a webhely gyorsítótárában.

A .maintenance fájl

Ha futtattad a WordPress frissítéseket, és most a korábban mutatott képernyővel ragadtál…

WordPress Maintenance Splash Page
Kép forrása: Pillanatkép

…a könyvtáradban valószínűleg nem sikerült törölni a .maintenance fájlt a frissítések befejezése után. Ez könnyen javítható, ha tudod, hogyan férhetsz hozzá a webhelyed fájlrendszeréhez. Ha a tárhelyszolgáltatója cPanelt vagy hasonló kezelőpanelt használ, nyissa meg annak fájlrendszerét. Használhat FTP-szoftvert is, például a FileZilla-t.

A .maintenance fájl egy úgynevezett “dot fájl”, amely a legtöbb fájlkezelőben alapértelmezés szerint el van rejtve. Be kell kapcsolnia a “Rejtett fájlok láthatóvá tétele” nevű funkciót. A különböző fájlkezelők másképp jelölik ezt a funkciót.

A fájl a főkönyvtárában lesz, ami ugyanaz a hely, ahol a wp-config.php fájl is található. Mindössze annyit kell tennie, hogy kiválasztja a .maintenance fájlt, és törli azt a fájlkezelőben a Törlés gombra kattintva, vagy a fájlra jobb egérgombbal kattintva (Macen a vezérlőgombbal kattintva) és a “Törlés” lehetőséget választva.

Karbantartási üzemmódú plugin hibái

Failure
Kép forrása: RyanMcGuire – .com / License: CC0 Public Domain

Ha egy plugint használtál arra, hogy webhelyedet karbantartási üzemmódba helyezd, és a beállításokban a funkció kikapcsolása ellenére sem tudod eltávolítani a splash screen-t, akkor deaktiválnod és törölnöd kell a plugint. Törölje a webhely gyorsítótárát, ha ez nem működik. Ezt kétféleképpen teheti meg:

  • Cache plugin – W3 Total Cache, WP Super Cache, WP Fastest Cache stb. Csak telepítsd valamelyik ilyen bővítményt, és használd a gyorsítótár törlése funkciót. Ez hasonló ahhoz, mintha a böngésződ, telefonod vagy számítógéped gyorsítótárát törölnéd.
  • A tárhelyed vezérlőpanelje – Egyes tárhelyek, különösen a menedzselt WordPress tárhelyek, rendelkeznek egy olyan opcióval a vezérlőpanelükben, amely lehetővé teszi, hogy egy gombnyomással töröld a webhelyed gyorsítótárát. Ezt az opciót valószínűleg egyébként is használnod kell, ha menedzselt WordPress tárhelyet használsz, mivel ezek közül néhány nem teszi lehetővé, hogy gyorsítótárazási bővítményeket telepíts a szerverre. Ez azért van, mert ők már kezelik a gyorsítótárazást az Ön nevében.

Szerencsére meg lehet akadályozni, hogy webhelye karbantartási módban ragadjon. Az egyetlen dolog, amit tenned kell, hogy követsz néhány bevált gyakorlatot. Térjünk ki erre a témára, mielőtt lezárnánk ezt a bejegyzést.

Hogyan akadályozhatja meg, hogy webhelye a WordPress karbantartási módjában ragadjon

Caution
Kép forrása: ferarcosn – .com / License: CC0 Public Domain

Három fő oka lehet annak, hogy webhelye karbantartási módban ragadhat:

  1. Megpróbált egyszerre több WordPress témát és bővítményt frissíteni, ami hibát eredményezett.
  2. Egy bővítmény, amelyet frissíteni próbált, nem kompatibilis a WordPress verziójával.
  3. Az Ön által használt karbantartási módú bővítményben hiba lépett fel.

Egyszerre több frissítés kezelése

Updates
Kép forrása: Geralt – .com / License: CC0 Public Domain

Az első dolog, amit tehetsz, hogy gondoskodsz arról, hogy rendszeres biztonsági mentéseket készíts, és a frissítések futtatása előtt készíts biztonsági mentést az oldaladról. A WordPress bővítmények segítségével visszaállítási pontokat hozhatsz létre, amelyek segítségével visszaállíthatod az oldaladat az utolsó napra, amikor még megfelelően működött. Ez nem feltétlenül nyújt módot arra, hogy megakadályozza, hogy ez megtörténjen a webhelyeddel, de megoldást nyújt arra az esetre, ha valaha is megrekedne ebben az állapotban. Jobb félni, mint megijedni.

Kompatibilitási problémák a WordPress-szel

Meggyőződhet arról is, hogy naprakészen tartja-e a WordPress verzióját, és hogy minden frissített WordPress plugin kompatibilis-e a WordPress verziójával. Szerencsére a WordPress most már rendelkezik egy olyan funkcióval, amely a Frissítések képernyőn azonnal megmondja, hogy egy WordPress plugin kompatibilis-e a WordPress verziójával.

WordPress Update Compatibility
Kép forrása: Pillanatkép – WordPress műszerfal

Egyszerű szabály, amit követni kell – ne frissíts témát vagy bővítményt, hacsak nem 100%-ban kompatibilis a WordPress verziójával, “a szerzője szerint”. A frissítéseket ellenőrzött környezetben is érdemes tesztelni. Ennek többféle módja van, a legnépszerűbb a site staging és a webhely átvitele egy helyi tesztkiszolgálóra.

Nézze meg, hogy a site staging benne van-e a tárhelycsomagjában. Ha igen, akkor a webhelyét klónozhatja a szerver egy másik helyére, és ott tesztelheti a frissítéseket. Ha nem, használhat dedikált staging szolgáltatást, vásárolhat egy olcsó megosztott tárhelycsomagot, amelyet tesztkiszolgálóként használhat, vagy létrehozhat saját szervert az asztalán egy olyan programmal, mint a MAMP.

Preventing plugin glitches

Working with notebookSource: .com
Kép forrása: StartupStockPhotos / .com
Kép forrása: StartupStockPhotos / .com
Kép forrása: A forrás: StartupStockPhotos – .com / License: StartupStockPhotos – .com / License: StartupStockPhotos – .com: CC0 Public Domain

Nem sok módja van annak, hogy megakadályozzuk, hogy egy pluginban hiba lépjen fel, de legalább utánanézhetünk az általunk használt pluginoknak. Ez lehetővé teszi, hogy csak olyan bővítményeket telepítsen, amelyek nagyszerű hírnévvel rendelkeznek a tiszta és jól működő kód biztosításában, ami növelheti annak valószínűségét, hogy megakadályozza, hogy webhelye karbantartási üzemmódban ragadjon.

Végső gondolatok

A WordPress karbantartási üzemmódja egy hasznos funkció, amely segíthet abban, hogy jobban kommunikáljon a felhasználókkal, amikor webhelye tervezett és nem tervezett karbantartás miatt offline állapotba kerül. Még abban is segíthet, hogy megőrizze a konverziós arányokat, még akkor is, ha webhelye offline állapotba kerül. Ez különösen fontos, ha professzionális online vállalkozást működtet.

A legjobb, ha egy dedikált karbantartási bővítményt használ, amely lehetővé teszi a konverziók növelését. Ez lehetővé teszi, hogy a látogatók elvesztése nélkül építsen hype-ot a márkája számára. A nehéz rész annak meghatározása, hogy melyik karbantartó oldal bővítmény felel meg leginkább az Ön igényeinek. Szeretnénk hallani Önről. Milyen okok miatt használod a WordPress karbantartási módját, és mik a kedvenc megvalósítási módjaid? Ossza meg velünk az alábbi hozzászólásokban!

Olvasmányajánlónk: WordPress karbantartás: A webhely biztonságban és hatékonyságban tartása