WordPress har et par særligt frustrerende problemer, der helt kan lukke dit websted ned, men giver ikke meget vejledning om, hvad der forårsager problemet. “Websitet oplever tekniske vanskeligheder.” fejlen er et sådant problem.
På sin side fortæller det dig ikke meget. Heldigvis er det i de fleste tilfælde faktisk ganske enkelt at løse. Et par fejlfindingstrin burde løse problemet på kort tid.
I denne artikel diskuterer vi, hvor du muligvis kan se denne WordPress-fejl, samt hvad der forårsager den. Så leder vi dig gennem seks trin til at rette det, hvis det vises på dit eget site.
Lad os hoppe lige ind!
En introduktion til “Webstedet oplever tekniske vanskeligheder.” WordPress-fejl
“Webstedet oplever tekniske vanskeligheder.” er en dødelig WordPress-fejl. Dette betyder, at dit websted vil være nede og sandsynligvis ikke tilgængeligt på både frontend og backend. For dine besøgende kan det se sådan ud:
På backend vises meddelelsen sådan:
En variation af denne fejl i nyere WordPress-versioner lyder: “Der har været en kritisk fejl på dit website”. Sådan ser det ud på fronten på dit website:
Og her er backend-visningen:
Som du kan se, ligner den nyere variation ret meget den gamle, bortset fra en lille forskel i ordlyden.
Nogle gange sender WordPress en e-mail til webstedets administrator med flere oplysninger om, hvad der kan forårsage fejlen. Det er dog lige så sandsynligt, at du ser denne meddelelse uden forklaring på, hvorfor den dukkede op.
Det meste af tiden er denne fejl et resultat af en plugin eller tema-konflikt. På grund af WordPress’ open source-natur skaber mange forskellige udviklere med forskellige kodende baggrunde og stilarter extensions, som brugerne kan tilføje til platformen.
Desværre betyder det, at nogle gange kan plugins og temaer fra forskellige udviklere ikke spiller pænt sammen med hinanden. Når to værktøjer med modstridende kode begge er installeret på et WordPress-sted, kan det føre til en lang række problemer.
I nogle tilfælde vil en eller begge plugins blot stoppe med at fungere. Andre gange kan denne form for konflikt dog resultere i en dødelig fejl, såsom “Websitet oplever tekniske vanskeligheder.” besked.
Sådan rettes “Websitet oplever tekniske vanskeligheder.” WordPress-fejl (i 6 trin)
Hvis du allerede er bekendt med fejlfinding af plugin-konflikter, skal du løse “Websitet oplever tekniske problemer.” fejlen skal være forholdsvis let. Hvis ikke, skal du ikke bekymre dig. Nedenfor har vi inkluderet detaljerede trin til, hvordan man tackle denne opgave, samt hvad man skal gøre, hvis problemet fortsætter.
Trin 1: Kontroller din e-mail for en dødelig fejlmeddelelse
Som vi nævnte tidligere, vil WordPress i nogle tilfælde sende webstedets administrator en e-mail med flere oplysninger om, hvad der kan forårsage fejlen:
Denne e-mail indeholder følgende nøgleoplysninger, der kan hjælpe dig med at fejlfinde fejlen hurtigere:
- Navnet på det plugin eller det tema, der forårsager konflikten
- Et link til at sætte dit websted i ‘gendannelsestilstand’
Det er muligt at fejlfinde fejlen uden disse oplysninger. Det vil dog kræve en masse gætterier for at bestemme, hvilken udvidelse der forårsager problemet. Hvis dit websted bruger et stort antal plugins, kan processen blive tidskrævende.
Hvis du er websitets administrator og “Websitet oplever tekniske vanskeligheder.” fejlmeddelelse inkluderer tillægget: “Kontroller din e-mail-indbakke til webstedsadministrator for instruktioner”, det er bedst at gøre det, før du fortsætter (husk også at prøve din spam-mappe). Følg derefter instruktionerne til fejlfinding i gendannelsestilstand nedenfor.
Hvis du ikke er websitets administrator, og de ikke kan nås, eller hvis din fejlmeddelelse ikke siger noget om en e-mail, skal du aldrig frygte det. Du kan stadig følge trinnene til fejlfinding ved hjælp af File Transfer Protocol (FTP) nedenfor.
Trin 2: Fejlfinding efter et plugin eller temakonflikt
På grund af arten af WordPress ‘fatale fejl, kan du ikke få adgang til backend på dit websted for at deaktivere den extension, der forårsager problemet. Afhængigt af om du har adgang til et link til gendannelsestilstand eller ikke, har du to muligheder for at arbejde omkring denne begrænsning.
Løsning af en konflikt i gendannelsestilstand
Hvis du har adgang til et link til gendannelsestilstand, skal du klikke på det. Dette fører dig til dit websteds backend, hvor du bliver bedt om at logge ind ved hjælp af dine WordPress-legitimationsoplysninger:
Du behøver ikke at bruge en admin-konto. Hvis websteds administratoren vil sende linket til gendannelsestilstand til en anden bruger og tillade dem at fejlfinde fejlen, kan sidstnævnte part bruge deres egne legitimationsoplysninger.
Det er vigtigt at bemærke, at mens du arbejder i gendannelsestilstand, vil den fatale fejl fortsætte for andre brugere og dit websteds besøgende. Kun den bruger, der logget ind via linket til gendannelsestilstand, kan normalt få adgang til websitet.
I gendannelsestilstand stoppes plugins og / eller tema, som WordPress har identificeret som forårsager fejlen. De vil også blive identificeret i en banne-rmeddelelse øverst på skærmen.
Klik på linket til skærmen Plugins for at se de udvidelser, der er involveret i konflikten:
Klik på Deaktiver under hvert plugin og / eller temanavn:
Vælg derefter Exit Recovery Mode i admin baren:
De problematiske extensions vil nu blive deaktiveret for alle brugere, og dit websted skal være tilgængeligt for alle igen. Selvfølgelig vil du først tjekke og sikre dig, at det er tilfældet. Så kan du:
- Slet udvidelse(r), hvis de ikke er nødvendige for nogen nøglefunktionalitet på dit websted.
- Fjern det konfliktfulde plugin, eller slet temaet, og udskift det.
- Kontakt pluginets- eller temaets udvikler og spørg, om de kan redigere extension-koden for at løse konflikten. Derefter opdateres og genaktiveres den nye version.
- Rediger værktøjets kode for selv at løse konflikten, og aktiver den derefter igen.
Især hvis plugin er populært, kan du have held og lykke med at arbejde med udvikleren for at foretage de nødvendige ændringer. Det er dog værd at bemærke, at du vil teste alle potentielle ændringer og nye udvidelser på et scenesite, før du implementerer dem på dit live-site.
Bestemmelse af kilden til problemet med FTP
Hvis du ikke har adgang til WordPress ‘gendannelsestilstand, kan du stadig fejlfinde en plugin-konflikt uden adgang til backend. For at gøre dette har du brug for en FTP-klient såvel som dine FTP-legitimationsoplysninger. Du skal være i stand til at finde sidstnævnte i din hosting kontos profil:
Log ind på dit websteds server via din FTP-klient ved hjælp af dine FTP-legitimationsoplysninger. Naviger derefter til wp-content> plugins:
Der finder du undermapper til hver af dine plugins. Hvis du ved, hvilken der forårsager problemet, skal du højreklikke på det og vælge Omdøb:
Skift mappens navn til noget i retning af “plugin-name-deaktiveret”. Dette forhindrer WordPress i at finde pluginets filer:
Pluginet vil nu blive deaktiveret, og du skal være i stand til at vende tilbage til dit websted og få adgang til backend som normalt. Du kan derefter håndtere det problematiske plugin, som du finder passende, i henhold til de indstillinger, vi skitserede i det foregående afsnit.
Hvis du ikke ved, hvilket plugin der er ansvarlig for den fatale fejl, skal du bare omdøbe den første på listen. Gå derefter tilbage til dit websted og opdater din browser for at se, om problemet er løst. Gentag denne proces ved at omdøbe dine plugins et ad gangen, indtil fejlen forsvinder.
På det tidspunkt ved du, at det sidste plugin, du deaktiverede, er det, der forårsager konflikten. Du kan derefter fjerne det eller kontakte udvikleren i overensstemmelse hermed. Den samme proces fungerer for temaer, og du finder de relevante undermapper i wp-content> temaer.
Trin 3: Sørg for, at du kører en understøttet version af PHP
Hvis dit websted er tilbage til det normale efter at have afsluttet trin 2, kan du stoppe her. Der er dog en chance for, at fejlfinding for et plugin eller en konflikt med tema ikke løser fejlen “Dette website oplever tekniske problemer”.
Kæmper du med problemer med nedetid og WordPress-problemer? Kinsta er hostingløsningen designet med ydelse og sikkerhed i tankerne! Tjek vores planer
Hvis det er tilfældet for dig, skal din næste træk være at bestemme, om dit websted bruger en understøttet version af PHP. Siden WordPress 5.0 understøtter platformen ikke længere versioner ældre end 5.6.20.
Derudover leverer PHP-udviklerne ikke længere support til versioner ældre end 7.4.
Du skal være i stand til at bestemme, hvilken version af PHP dit websted bruger ved at logge ind på din hosting-konto. Kinsta-kunder finder disse oplysninger i deres MyKinsta dashboards ved at klikke på Sider i sidebar:
PHP-versionen for hver af dine websteder vises til højre:
Hvis du kører en forældet version af PHP, skal du opdatere den. Trinene til denne proces kan variere baseret på din hostingudbyder.
Kinsta-kunder kan blot bruge vores PHP Engine-værktøj. For at få adgang til det, skal du klikke på navnet på det websted, du vil opdatere. Vælg derefter fanen Værktøjer:
Rul ned, indtil du finder PHP Engine-værktøjet. Klik på rullemenuen mærket Modify, og vælg den version, du vil opgradere til.
Det anbefales, at du kører den nyeste tilgængelige PHP-version af både sikkerheds- og ydeevneårsager. Når opdateringen er afsluttet, skal du vende tilbage til dit websted for at se, om den fatale fejl er løst.
Trin 4: Aktivér WordPress ‘Debug Mode
Hvis du stadig ser meddelelsen “Dette website oplever tekniske vanskeligheder”, kan du forsøge at diagnosticere det underliggende problem ved hjælp af WordPress-debug mode. Dette er en anden indbygget fejlfindingsfunktion, der afslører eventuelle underliggende PHP-fejl.
For at aktivere denne funktion skal du få adgang til din wp-config.php-fil via FTP og tilføje følgende kodelinje lige før “Det er alt, stop med at redigere! God fornøjelse med at udgive. ”:
define( 'WP_DEBUG', true );
Gem og upload filen igen, vend derefter tilbage til dit websted og opdater siden. Gennemgå fejlmeddelelserne, der vises i debug mode, og find ud af, om nogen af dem muligvis forårsager den fatale fejl. Du bliver derefter nødt til at følge fejlfindingstrin, der er relevante for det spørgsmål.
Det er vigtigt at bemærke, at WordPress ikke er beregnet til permanent at være i debug mode. Denne tilstand skal kun bruges til fejlfinding, da den gør følsomme oplysninger potentielt tilgængelige for enhver.
For at slå den fra igen, skal du ændre status i wp-config.php-kodestykket fra “sand” til falsk ”og derefter gemme og uploade filen igen.
Trin 5: Se serverens fejllog
Hvis du ikke ser mistænkelige meddelelser i fejlfindingstilstand, kan du også kontrollere din server’s fejllog. Du skal være i stand til at få adgang til dette via din hosting-konto. Kinsta-kunder kan gøre det ved at vælge fanen Logs i det relevante websteds profil:
Vælg error.log i rullemenuen. Kig derefter efter eventuelle problemer, der kan forårsage meddelelsen “Dette website oplever tekniske vanskeligheder”, og fejlfinding efter behov.
Trin 6: Kontakt din hostingudbyder
Hvis du har udtømt alle ovenstående trin, og du stadig ikke har været i stand til at fjerne fejlen “Dette websted oplever tekniske vanskeligheder” i WordPress, er det på tide at få hjælp. Problemet ligger muligvis hos din server og kan ikke nås uden hjælp fra din host.
Derfor vil du kontakte din hostingudbyder uanset hvad de tilbyder. Kinsta-kunder kan nå vores supportteam døgnet rundt via chat, e-mail eller vores kontaktside.
Resumé
“Websitet oplever tekniske vanskeligheder.” fejlen i WordPress kan være et frustrerende problem. Vage advarsler, der giver dig lidt indikation af, hvad der forårsager problemet, kan være særligt vanskelige at løse.
Heldigvis kan du løse dette særlige problem i seks trin eller mindre:
- Kontroller din e-mail for en dødelig fejlmeddelelse.
- Fejlfinding efter et plugin- eller konflikt med et tema.
- Sørg for, at du kører en understøttet version af PHP.
- Aktivér WordPress ‘debug mode.
- Se serverens fejllog.
- Kontakt din hostingudbyder.