Articles

WordPress Maintenance Mode: Cum să vă faceți site-ul web temporar indisponibil

Modul de întreținere WordPress este o stare în care vă puteți plasa site-ul web în cazul în care trebuie să efectuați actualizări, să implementați modificări ale designului sau ale conținutului sau să remediați un defect de securitate. În esență, acesta înlocuiește site-ul dvs. cu o pagină de întâmpinare care explică de ce este offline și când vă așteptați să fie din nou live.

Recomandarea noastră de lectură: Întreținerea WordPress: Keeping Your Website Safe And Efficient

Există multe motive diferite pentru care ați dori să vă puneți site-ul WordPress în modul de întreținere, precum și multe moduri diferite de a face acest lucru. Vom acoperi toate acestea în această postare, începând prin a trece în revistă ce este modul de întreținere WordPress și modalitățile de a vă pune site-ul în această stare. Vom acoperi apoi fiecare metodă pe care o puteți utiliza pentru a activa modul de întreținere înainte de a încheia cu câteva probleme care pot apărea atunci când îl utilizați. Să trecem la treabă.

  • Ce este modul de întreținere WordPress?
  • Motive pentru a utiliza modul de întreținere WordPress
  • Cum să activați modul de întreținere WordPress
  • Cum să scoateți un site WordPress din modul de întreținere
  • Preveniți ca site-ul dvs. să rămână blocat în modul de întreținere WordPress

Ce este modul de întreținere WordPress?

Modul de întreținere WordPress este o stare în care puteți pune site-ul dvs. atunci când trebuie să vă ocupați de câteva sarcini administrative care ar afecta performanța site-ului sau l-ar face inutilizabil în alt mod. Într-o lume perfectă, site-ul dvs. nu ar suferi niciun timp de nefuncționare. Cu toate acestea, uneori este mai bine să vă scoateți site-ul din funcțiune și să îl înlocuiți cu o pagină de întâmpinare „revenim în curând” decât să riscați să puneți în pericol datele personale și banii clienților cu un site web defect. Să trecem în revistă câteva scopuri suplimentare pentru modul de întreținere WordPress.

Motive pentru a utiliza modul de întreținere WordPress

Modul de întreținere este cel mai frecvent utilizat de site-urile existente. Din acest motiv, există două motive principale pentru a-l utiliza:

  1. Trebuie să faceți modificări la designul site-ului dvs., la tema WordPress sau la conținut.
  2. Trebuie să remediați o eroare majoră care ar putea afecta datele utilizatorilor dvs.

Se poate să nu vi se pară mare lucru să faceți modificări cosmetice la site-ul dvs. în timp ce este în funcțiune, dar de fapt, ar putea să-i deranjeze pe unii utilizatori. Unii pot pleca crezând că site-ul dvs. este stricat, în timp ce alții pot pleca crezând că site-ul dvs. a fost piratat. Unii se pot întoarce, dar majoritatea vor trece probabil la următorul site. Acesta este motivul pentru care unele modele de pagini în mod de întreținere sunt prevăzute cu formulare de e-mail. În acest fel, puteți rămâne în contact cu publicul dvs. în timp ce site-ul dvs. este oprit.

În ceea ce privește cel de-al doilea motiv, este întotdeauna o idee bună să vă scoateți site-ul offline dacă are un bug de securitate major, chiar dacă nu colectați date ale utilizatorilor. Logica în acest caz este că unii hackeri pot insera linkuri care să ducă la site-uri de phishing unde utilizatorii au potențialul de a fi înșelați. Cel mai bun lucru pe care îl puteți face este să vă scoateți site-ul offline și să activați în schimb modul de întreținere în timp ce rezolvați problemele. Este posibil să refuzați clienții pentru câteva ore, dar cel puțin vă veți păstra reputația. Odată ce problemele de pe site-ul dvs. sunt rezolvate, puteți pune site-ul din nou online.

Există un al treilea motiv pentru utilizarea modului de întreținere WordPress, dar acesta se referă mai degrabă la site-urile noi decât la cele existente. Este o pagină „coming soon” și vă va ajuta să construiți hype pentru site-ul dvs. care urmează să fie lansat. Utilizează aceleași pluginuri / coduri ca și modul de întreținere. Pur și simplu schimbați conținutul paginii pentru a indica faptul că este o pagină „coming soon” mai degrabă decât o pagină de întreținere generală. Să ne referim pe scurt la metodele pe care le puteți utiliza pentru a activa această caracteristică în WordPress.

Cum să activați modul de întreținere WordPress

Website WordPress Maintenance PluginSursa: WordPress.ro: Michael Bußmann /

Există patru metode principale pe care le puteți folosi pentru a activa modul de întreținere WordPress pe site-ul dvs.:

  1. Utilizați funcția de întreținere încorporată în WordPress
  2. Adaugați un cod personalizat pentru a afișa o pagină de întreținere
  3. Activați modul de întreținere prin intermediul .htaccess file
  4. Utilizați un plugin WordPress pentru modul de întreținere

Câteodată, fiecare dintre aceste metode implementează modul de întreținere în moduri diferite. Nu aveți prea mult control asupra primei metode, dar puteți alege cu grijă între a doua și a treia metodă. Alegerea dvs. ar trebui să depindă de cât timp intenționați să folosiți modul de întreținere și de scopul (scopurile) pe care doriți să îl serviți. Să vorbim despre ele.

Metoda #1: Funcția de întreținere în WordPress

Funcția de întreținere în WordPress este o caracteristică încorporată care apare automat atunci când actualizați nucleul WordPress și executați actualizări de pluginuri sau teme WordPress. Modul în care funcționează este simplu. Atunci când executați o actualizare, WordPress afișează un mesaj în zona de administrare care indică faptul că site-ul a intrat în modul de întreținere. Modul de întreținere este dezactivat odată ce se finalizează actualizarea.

WordPress Maintenance Mode
Sursa imaginii: Sursa imaginii: Captură de ecran – Tabloul de bord WordPress

Actualizările WordPress nu ar trebui să dureze mai mult de un minut, dar în timpul acelui minut, site-ul dvs. va fi înlocuit de această pagină de întâmpinare:

WordPress Maintenance Splash Page
Sursa imaginii: WordPress: Captură de ecran

Această pagină este creată de un fișier temporar numit .maintenance care apare doar în directorul de fișiere atunci când executați actualizări în WordPress. Din nou, aveți puțin control asupra acestei metode, așa că cel mai bine este să nu vă faceți griji în legătură cu ea, deoarece vă acoperă doar atunci când executați actualizări prin mecanismul de actualizare de bază al WordPress.

Metoda nr. 2: Cod personalizat pentru a afișa o pagină de întreținere

CodingSursa: WordPress.com: StockSnap / .com
Sursa imaginii: StockSnap – .com / Licență: CC0 Public Domain

Dacă doriți să afișați pe site-ul dvs. o pagină splash de întreținere de bază fără a folosi un plugin pentru modul de întreținere, puteți adăuga această bucată de cod în fișierul functions.php sau folosind un plugin pentru a adăuga fragmente de cod:

// 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');

Forțează site-ul dvs. să intre în modul de întreținere și afișează mesajul pe care îl scrieți după tag-ul H1.

Manual WordPress Maintenance Mode
Sursa imaginii: Captură de ecran

Trebuie să vă deconectați de pe site pentru a vedea această pagină splash, dar funcționează.

Metoda nr. 3: Activați modul de întreținere prin intermediul fișierului .htaccess

Access Denied
Sursa imaginii: typographyimages – .com / Licență: CC0 Public Domain

Pentru această abordare este necesar să aveți permisiunea de a edita fișierul .htaccess de pe serverul dumneavoastră. Acest fișier poate fi găsit în directorul rădăcină al site-ului dumneavoastră. După ce ați deschis acest fișier, copiați și lipiți următorul cod:

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

Acest cod va redirecționa toate cererile web care vin către pagina dvs. de pornire către un fișier maintenance.html pe care va trebui să-l creați mai întâi, deoarece îl veți folosi ca înlocuitor temporar al paginii de pornire. Puteți găsi online multe șabloane HTML simple pentru pagina de întreținere. Fiți foarte atenți la partea %{REMOTE_ADDR}, unde trebuie să înlocuiți cifrele cu propria adresă IP, deoarece acest lucru vă va permite să accesați site-ul indiferent de situație.

Metoda #4: Utilizarea pluginurilor WordPress pentru modul de întreținere

Punerea site-ului dvs. în modul de întreținere cu ajutorul codului este o modalitate decentă de a le permite utilizatorilor să știe ce se întâmplă atunci când chiar trebuie să îl scoateți offline pentru întreținere. Cu toate acestea, nu este cea mai eficientă metodă de utilizat în ceea ce privește afacerile și menținerea pe linia de plutire a conversiilor tale. Este mult mai bine să folosești un plugin pentru modul de întreținere. Aceste plugin-uri vă permit să construiți pagini de întâmpinare plăcute din punct de vedere estetic în care puteți insera formulare de e-mail și link-uri de social media.

Maintenance Mode PluginsSursa:

Maintenance Mode PluginsSursa:

: Clker-Free-Vector-Images / .com
Sursa imaginii: Clker-Free-Vector-Images – .com / Licență: CC0 Public Domain

Vom trece în revistă unele dintre cele mai bune plugin-uri de mod de întreținere disponibile pentru WordPress.

  • Maintenance Mode by SeedProd
  • Elementor

Maintenance Mode by SeedProd

Maintenance Mode by SeedProd
Sursa imaginii: Captură de ecran – WordPress.org

Maintenance Mode by SeedProd este un plugin hibrid de întreținere care vă permite să creați pagini de întreținere și paginile „coming soon”. Similar cu pluginul anterior, pluginul gratuit este, în esență, o versiune redusă a celui premium. Puteți să schimbați fundalul, să modificați textul pe care îl utilizați și să adăugați HTML și CSS personalizate. Cu toate acestea, este un pic mai complex decât atât, ceea ce se poate observa din modul în care pluginul împarte setările în diferite file.

Versiunea premium are o mulțime de caracteristici tehnice și estetice adăugate. Vă permite să construiți un design complet personalizat fără a fi nevoie să știți cum să codificați, pentru început. De asemenea, puteți încorpora videoclipuri, adăugați formulare de e-mail, adăugați formulare de contact, adăugați o bară de progres pentru a arăta cât de departe sunteți în întreținere, etc. Prețul pentru versiunea premium a acestui plugin pentru modul de mentenanță și coming soon începe de la 29 $ / an.

Elementor

Elementor Plugin
Sursa imaginii: Sursa: B.A: Screenshot – WordPress.org

Probabil că ați auzit de Elementor. Este un plugin gratuit, de tip drag-and-drop page builder, care permite oricui să proiecteze și să construiască cu ușurință propriile pagini în WordPress. Are o versiune premium, dar versiunea gratuită este capabilă să producă multe modele de pagini diferite. Acesta include o pagină cu mod de întreținere, pe care o puteți activa în meniul de instrumente.

Elementor Maintenance Mode
Sursa imaginii: Sursa imaginii: Captură de ecran – Elementor Plugin

Trebuie să fi creat deja un șablon pentru modul de întreținere, ceea ce se poate face în diferite moduri. Puteți fie să vă concepeți propria pagină folosind Elementor și să o salvați ca șablon, fie să importați una din cele ale Elementor. Toate șabloanele lor de întreținere preproiectate sunt etichetate ca pagini „Coming Soon”. Veți avea nevoie de versiunea premium a Elementor dacă doriți să accesați fiecare șablon de mod de întreținere.

Cel mai bine este să începeți prin a crea o pagină nouă și să folosiți șablonul Elementor Canvas, astfel încât antetul și subsolul să fie ascunse. Puteți apoi să vă construiți propriul design sau să adăugați un șablon Coming Soon și să salvați pagina. După aceea, veți putea selecta șablonul în fila Maintenance Mode din Elementor → Tools (Instrumente).

Acum că aveți câteva sugestii pe care să le analizați, haideți să trecem în revistă câteva dintre problemele cu care vă puteți confrunta atunci când utilizați modul de întreținere WordPress. Vom încheia postarea după aceea.

Cum să scoatem un site WordPress din modul de întreținere

Push Button
Sursa imaginii: aitoff – .com / Licență: CC0 Public Domain

Am trecut în revistă cum să punem un site WordPress în modul de întreținere, dar ce se întâmplă când aveți un site care este blocat în modul de întreținere? Asta este ceea ce vom trece în revistă în următoarea secțiune. Există câteva motive diferite pentru care site-ul dvs. poate rămâne blocat în acest mod, dar ele se rezumă în mare parte la acestea:

  • Fileul .maintenance nu s-a șters singur după finalizarea unei actualizări.
  • Un plugin pentru modul de întreținere a funcționat defectuos și și-a păstrat datele în memoria cache a site-ului dvs.

Filetul .maintenance

Dacă ați rulat actualizări WordPress și acum sunteți blocat cu acel ecran pe care l-am arătat mai devreme…

WordPress Maintenance Splash Page
Sursa imaginii: Screenshot

…probabil că directorul dvs. nu a reușit să șteargă fișierul .maintenance după finalizarea actualizărilor. Este o remediere ușoară dacă știi cum să accesezi sistemul de fișiere al site-ului tău. Dacă gazda dvs. utilizează cPanel sau un panou de control similar, deschideți sistemul de fișiere al acestuia. Puteți utiliza, de asemenea, un software FTP, cum ar fi FileZilla.

Fileul .maintenance este ceea ce se numește un „dot file”, care sunt ascunse în mod implicit în majoritatea managerilor de fișiere. Va trebui să activați o funcție numită „Make Hidden Files Viewable”. Diferiți manageri de fișiere etichetează această caracteristică în mod diferit.

Fileul va fi localizat în directorul dvs. principal, care este aceeași locație în care se află fișierul wp-config.php. Tot ce trebuie să faceți este să selectați fișierul .maintenance și să îl ștergeți făcând clic pe butonul Delete din managerul de fișiere sau făcând clic dreapta (control click pe Mac) pe fișier și selectând „Delete”.

Maintenance mode plugin glitches

Failure
Sursa imaginii: RyanMcGuire – .com / Licență: CC0 Public Domain

Dacă ați folosit un plugin pentru a vă pune site-ul în modul de întreținere și nu puteți elimina ecranul de întâmpinare în ciuda dezactivării funcției în setări, va trebui să dezactivați și să ștergeți pluginul. Ștergeți memoria cache a site-ului dvs. dacă acest lucru nu funcționează. Puteți face acest lucru în două moduri:

  • Plugin cache – W3 Total Cache, WP Super Cache, WP Fastest Cache, etc. Pur și simplu instalați unul dintre aceste plugin-uri și folosiți funcția Clear Cache. Este similar cu ștergerea cache-ului de pe browserul, telefonul sau computerul dumneavoastră.
  • Panoul de control al gazdei dumneavoastră – Unele gazde, în special gazdele WordPress administrate, au o opțiune în panourile lor de control care vă permite să ștergeți cache-ul site-ului dumneavoastră cu un clic pe un buton. Probabil că va trebui să folosiți această opțiune oricum dacă folosiți o gazdă WordPress administrată, deoarece unele dintre ele nu vă permit să instalați plugin-uri de cache pe serverul dvs. Acest lucru se datorează faptului că acestea se ocupă deja de caching în numele dumneavoastră.

Din fericire, este posibil să împiedicați ca site-ul dumneavoastră să rămână blocat în modul de întreținere. Singurul lucru pe care trebuie să îl faceți este să urmați câteva bune practici. Să abordăm acest subiect înainte de a încheia această postare.

Cum să preveniți blocarea site-ului dvs. în modul de întreținere WordPress

Caution
Sursa imaginii: ferarcosn – .com / Licență: Ferarcosn – .com / Licență: CC0 Public Domain

Există trei cauze principale care pot duce la blocarea site-ului dvs. în modul de întreținere:

  1. Ați încercat să actualizați mai multe teme și pluginuri WordPress în același timp, ceea ce a dus la apariția unei erori.
  2. Un plugin pe care ați încercat să îl actualizați nu este compatibil cu versiunea dvs. de WordPress.
  3. A apărut o eroare în pluginul pentru modul de întreținere pe care îl utilizați.

Manipularea mai multor actualizări deodată

Updates
Sursa imaginii: geralt – .com / Licență: Geralt – .com / License: CC0 Public Domain

Primul lucru pe care îl puteți face este să vă asigurați că începeți să creați în mod regulat copii de rezervă și să faceți o copie de rezervă a site-ului dvs. înainte de a rula actualizări. Puteți utiliza plugin-uri WordPress pentru a crea puncte de restaurare care vă vor permite să vă restaurați site-ul la ultima zi în care a funcționat corect. Acest lucru nu oferă neapărat o modalitate de a preveni ca acest lucru să se întâmple cu site-ul dvs., dar oferă o soluție în cazul în care acesta rămâne vreodată blocat în această stare. Este mai bine să fii în siguranță decât să-ți pară rău.

Probleme de compatibilitate cu WordPress

Puteți, de asemenea, să vă asigurați că mențineți versiunea WordPress la zi și că orice plugin WordPress pe care îl actualizați este compatibil cu versiunea dvs. de WordPress. Din fericire, WordPress vine acum cu o funcție care vă spune dacă un plugin WordPress este compatibil cu versiunea dvs. de WordPress chiar acolo, pe ecranul Actualizări.

WordPress Update Compatibility
Sursa imaginii: Captură de ecran – WordPress Dashboard

Este o regulă simplă de urmat – nu actualizați o temă sau un plugin decât dacă este 100% compatibil cu versiunea dvs. de WordPress, „conform autorului său”. De asemenea, ar trebui să testați actualizările într-un mediu controlat. Există câteva modalități diferite de a face acest lucru, cele mai populare fiind site staging și transferarea site-ului dvs. pe un server de testare local.

Vezi dacă site staging este inclus în planul tău de găzduire. Dacă da, veți putea să vă clonați site-ul într-o altă locație de pe serverul dvs. și să testați actualizările acolo. Dacă nu, puteți folosi un serviciu dedicat de staging, puteți achiziționa un plan ieftin de găzduire partajată pe care să-l folosiți ca server de testare sau vă puteți crea propriul server pe desktop cu un program precum MAMP.

Prevenirea problemelor cu plugin-urile

Working with notebookSursa: StartupStockPhotos / .com
Sursa imaginii: StartupStockPhotos – .com / Licență: CC0 Public Domain

Nu există multe modalități de a preveni apariția unui glitch într-un plugin, dar puteți cel puțin să cercetați plugin-urile pe care le folosiți. Acest lucru vă va permite să instalați numai pluginuri care au o reputație excelentă pentru furnizarea de cod curat și bine funcționabil, ceea ce vă poate crește probabilitatea de a preveni ca site-ul dvs. să rămână blocat în modul de întreținere.

Gânduri finale

Modul de întreținere WordPress este o caracteristică utilă care vă poate ajuta să comunicați mai bine cu utilizatorii dvs. atunci când site-ul dvs. este offline pentru întreținere programată și neprogramată. Acesta vă poate ajuta chiar să vă mențineți ratele de conversie chiar și atunci când site-ul dvs. este offline. Acest lucru este deosebit de important dacă conduceți o afacere online profesională.

Este mai bine să folosiți un plugin de întreținere dedicat care vă va permite să creșteți conversiile. Acest lucru vă permite să construiți hype pentru brandul dvs. fără a pierde vizitatori. Partea dificilă este să determinați ce plugin de pagini de întreținere se potrivește cel mai bine nevoilor dvs. Vrem să aflăm ce părere aveți. Care sunt unele dintre motivele pentru care folosiți modul de întreținere WordPress și care sunt modalitățile preferate de a-l implementa? Spuneți-ne în comentariile de mai jos!

Recomandarea noastră de lectură: WordPress Maintenance: Păstrarea site-ului dvs. web în siguranță și eficient

.