Artikkelkatalog
WordPress Vedlikeholdsmodusen sitter fast, og nettsiden min er fullstendig blokkert.
I går ringte en venn meg. Han hørtes veldig engstelig ut. Han sa at WordPress-nettstedet hans plutselig ble utilgjengelig, og at alle besøkende så en side der det sto: «Kan midlertidig ikke utføre planlagt vedlikehold, kom tilbake om ett minutt.»
Han trodde det var et serverproblem, så han startet den på nytt tre ganger, endret DNS-en to ganger og brukte over en time på å fikle med den, men nettsiden var fortsatt den samme.
Jeg sa til ham at han ikke skulle få panikk, jeg kjenner dette problemet veldig godt.
For å være ærlig, har mitt eget nettsted også opplevd dette problemet, og mer enn én gang.

Hva er egentlig vedlikeholdsmodusen i WordPress?
WordPress sin vedlikeholdsmodus er til syvende og sist en god ting. Når du trenger å oppdatere kjernen, pluginene eller temaet, bytter WordPress automatisk nettstedet til vedlikeholdsmodus, slik at du trygt kan oppdatere filer uten å vise besøkende en delvis oppdatert og ødelagt side.
Normalt tar denne prosessen bare noen få sekunder, så raskt at du ikke engang vil merke det.
Noen ganger kan WordPress imidlertid være uforutsigbar. Det kan fryse halvveis i en oppdatering, eller du kan lukke nettleseren din ved et uhell, eller oppdatere for mange ting samtidig og forvirre systemet, slik at det forblir i vedlikeholdsmodus.
Da blir nettsiden din ubrukelig.
Besøkende ser «Midlertidig ute av stand til å utføre regelmessig vedlikehold», og du kan heller ikke logge inn på backend-systemet; hele nettstedet ser ut til å være låst.
Da jeg først møtte denne situasjonen, ble jeg virkelig sjokkert.
Fordi jeg ikke ante hva som foregikk, trodde jeg at nettstedet mitt hadde blitt hacket, eller at serveren hadde krasjet, og jeg vurderte til og med om domenenavnet hadde utløpt.
Det ble senere oppdaget at WordPress hadde støtt på et mindre problem under oppdateringen, noe som førte til at det ikke klarte å avslutte vedlikeholdsmodus på riktig måte.
Hvorfor sitter jeg fast i vedlikeholdsmodus?
Grunnen til at WordPress sitter fast i vedlikeholdsmodus er fordi de opprettet en fil med navnet .m i nettstedets rotkatalog.aiWordPress-filen forteller WordPress: «Jeg er for tiden under vedlikehold, ikke tillat besøkende å komme inn.»
Normalt sett vil WordPress automatisk slette denne filen etter at oppdateringen er fullført. Men hvis det oppstår en feil under oppdateringen, vil filen forbli der, og nettstedet ditt vil fortsette å vise vedlikeholdsmodus.
Den første metoden for å fikse WordPress vedlikeholdsmodus
Så hvordan fikser vi det?
Det er faktisk veldig enkelt.
Løsningen er å slette .maintenance-filen manuelt.
Slik gjør du det: Du må bruke et FTP-verktøy for å koble til nettsidens server, for eksempel FileZilla eller WinSCP. Når du er koblet til, går du til rotkatalogen på nettstedet ditt, som er der wp-config.php-filen ligger.
Så ser du en haug med filer, inkludert en som heter .maintenance. Bare slett den.
Etter at du har slettet alt, oppdaterer du nettstedet ditt, så vil du se at vedlikeholdsmodusen har forsvunnet og nettstedet er tilbake til normalen.
Så enkelt er det.
Den andre metoden: Endre wp-activate.php-filen
Men hva om nettstedet fortsatt vises i vedlikeholdsmodus etter at du har slettet .maintenance-filen?
Det betyr at det er et annet sted som må endres.
Det finnes en annen fil som heter wp-activate.php i rotkatalogen. Åpne den med en teksteditor, så ser du en kodelinje: define('WP_INSTALLING', true). Endre true til false, lagre filen, og problemet vil være løst.
Da jeg først opplevde dette problemet, slettet jeg .maintenance-filen, men nettsiden fungerte fortsatt ikke. Så sjekket jeg wp-activate.php, endret den, og det fungerte.
For å være ærlig, er prosessen ikke vanskelig, men hvis du ikke vet at denne tingen eksisterer, kan du bli sittende fast i lang tid.
Så jeg tror det er nødvendig å skrive dette ned, i tilfelle du støter på det i fremtiden.
Forslag for å forhindre feil i WordPress-vedlikeholdsmodus
Ærlig talt, WordPress er et ganske interessant system; det tillater...bygge en nettsideDet blir utrolig enkelt, men noen ganger kan enkelheten føre til at folk overser noen grunnleggende aspekter.
For eksempel, når du oppdaterer, er det best å ikke oppdatere for mange ting samtidig. Det er også best å sikkerhetskopiere dataene dine først, og ikke lukke nettleseren mens du oppdaterer.
Alt dette høres ut som sunn fornuft, men folk har en tendens til å glemme det når de har det travelt.
Greit, det var alt for dagens deling. Hvis du syntes det var nyttig, del det gjerne med venner som kanskje trenger det. Vi sees neste gang!
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ Artikkelen «Hvordan fikse et WordPress-nettsted: Rutinemessig vedlikehold pågår, er du tilbake om et øyeblikk?» som deles her, kan være nyttig for deg.
Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-34444.html
