WordPress.org

hvis du støder på en fejlmeddelelse eller en hvid skærm, skal du ikke gå i panik. Nogen har sandsynligvis stødt på den samme besked før, og den kan let løses.

denne side viser de mest almindelige fejl, som brugerne oplever, og giver et udgangspunkt for at rette dem. På
finder du også links til mere detaljerede sider eller fora, hvor en frivillig vil være der for at hjælpe.

den hvide skærm af død # den hvide skærm af død

både PHP-fejl og databasefejl kan manifestere sig som en hvid skærm, en tom skærm uden information, almindeligvis kendt i Ordtrykssamfundet som ordtryk hvid skærm af død (VSOD).

før man tager til desperate foranstaltninger, er der en række grunde til den hvide skærm af død:

  • et Plugin forårsager kompatibilitetsproblemer. Hvis du kan få adgang til Administrationsskærmene, kan du prøve at deaktivere alle dine Plugins og derefter genaktivere dem en efter en. Hvis du ikke kan få adgang til dine skærme, skal du logge ind på din hjemmeside via FTP. Find mappen wp-content/pluginsog omdøb Plugin-mappen plugins_old. Dette vil deaktivere alle dine Plugins. Du kan læse mere om manuel deaktivering af dine plugins i Ofte stillede spørgsmål om fejlfinding.
  • dit tema kan forårsage problemet. Dette er især sandsynligt, hvis du oplever den hvide skærm af død, efter at du lige har aktiveret et nyt tema eller oprettet et nyt sted i et netværk. Log ind på Administrationsskærmbillederne og aktiver standardtemaet (f.eks. Hvis du ikke kan få adgang til dine Administrationsskærme, skal du få adgang til din hjemmeside via FTP og navigere til mappen /wp-content/themes/. Omdøb mappen til det aktive tema.

funktionen VP_DEBUG giver ofte yderligere oplysninger.

Top

Intern serverfejl # Intern serverfejl

intern Server fejlmeddelelse

der kan være en række årsager til en intern serverfejl. Her er nogle ting, du kan gøre for at løse det:

  • det mest sandsynlige problem er en beskadiget .htaccess fil. Log ind på din site root ved hjælp af FTP og Omdøb din .htaccess fil til .htaccess_old. Prøv at indlæse din side for at se, om dette har løst dit problem. Hvis det virker, skal du sørge for at besøge Indstillinger > Permalinks og nulstille dine permalinks. Dette vil generere en ny .htaccess fil til dig.
  • prøv at deaktivere alle dine Plugins for at se, om det er et Plugin-problem. Hvis du ikke kan få adgang til dine Administrationsskærme, skal du deaktivere dine Plugins via FTP ved at følge disse instruktioner.
  • Skift tema til standardtema (f. eks. Tyve sytten) for at eliminere eventuelle temarelaterede problemer.
  • Forøg PHP-Hukommelsesgrænsen
  • prøv at uploade mapperne wp-admin og wp-includes igen fra en ny installation.

Top

fejl ved oprettelse af databaseforbindelse # fejl ved oprettelse af databaseforbindelse

hvis du får en side med meddelelsen “Fejl ved oprettelse af databaseforbindelse”, betyder det, at der er et problem med forbindelsen til din database, og der kan være en række årsager til dette. Følgende er mulige årsager og løsninger.

forkert konfiguration.php-oplysninger # forkert VP-konfiguration.php Information

“fejl ved oprettelse af en databaseforbindelse” skyldes normalt en fejl i din pc-konfiguration.php-fil. Få adgang til din hjemmeside i din FTP-klient. Åbn wp-config.php og sørg for, at følgende er korrekte:

  • databasens navn
  • databasens brugernavn
  • databasens adgangskode
  • databasens vært

få mere at vide om redigering af VP-config.php.

hvis du er sikker på, at din konfiguration er korrekt, kan du prøve at nulstille din adgangskode manuelt.

Top

problemer med din Host

næste skridt er at kontakte din host. Følgende hostingproblemer kan forårsage problemet:

  • din database har opfyldt sin kvote og er blevet lukket ned.
  • serveren er nede.

kontakt din hostingudbyder for at se, om et af disse problemer forårsager dit problem.

Top

kompromitteret hjemmeside # kompromitteret hjemmeside

hvis du har kontrolleret wp-config.php for fejl og bekræftet med din vært for hostingproblemer, er det muligt, at din side er blevet hacket.

Scan din hjemmeside med Sucuri SiteCheck for at sikre, at den ikke er blevet kompromitteret. Hvis det har du bør tjekke min hjemmeside blev hacket.

Top

mislykket automatisk opgradering # mislykket automatisk opgradering

der vil være situationer, hvor funktionen til automatisk opdatering mislykkes. Symptomer omfatter:

  • en blank hvid skærm og ingen oplysninger.
  • en advarsel om, at opdateringen mislykkedes.
  • en PHP fejlmeddelelse.

funktionen til automatisk opgradering kan mislykkes på grund af en fejl i forbindelse med hovedfilerne, et problem med din internetforbindelse under opgraderingen eller forkerte filtilladelser

for at opdatere din hjemmeside manuelt, se artiklen til manuel opdatering.

Top

forbindelse Timed Out # forbindelse Timed Out

forbindelsen timed out fejl vises, når din hjemmeside Forsøger at gøre mere end din server kan administrere. Det er især almindeligt på Delt hosting, hvor din hukommelsesgrænse er begrænset. Her er nogle ting, du kan prøve:

  • Deaktiver alle Plugins. Hvis deaktivering af alle Plugins på din hjemmeside løser problemet, skal du genaktivere dem en efter en for at se, hvilket plugin der forårsager problemet. Hvis du ikke kan få adgang til dine Administrationsskærme, skal du læse om, hvordan du manuelt deaktiverer dine plugins.
  • Skift til standardtema. Dette bør udelukke eventuelle temarelaterede problemer.
  • Forøg din hukommelsesgrænse.php. Hvis du er på delt hosting, skal du muligvis bede din hostingudbyder om at øge din hukommelsesgrænse for dig.
  • Forøg den maksimale eksekveringstid i din php.INI-fil. Dette er ikke en kernefil, så hvis du ikke er sikker på, hvordan du redigerer den, skal du kontakte din hostingudbyder for at bede dem om at øge din maksimale eksekveringstid. Se nedenfor instruktioner for at øge maksimal eksekveringstid.

Top

vedligeholdelsestilstand efter opgradering # vedligeholdelsestilstand efter opgradering

når du opdaterer, installerer den automatisk en .maintenance fil. Efter opgradering, du modtager muligvis en meddelelse, der siger “kort utilgængelig til planlagt vedligeholdelse. Kom tilbage om et øjeblik.”Vedligeholdelsesfilen er muligvis ikke blevet fjernet korrekt.

for at fjerne denne meddelelse skal du gøre følgende:

  1. Log ind på din hjemmeside ved hjælp af dit FTP-program
  2. Slet filen .maintenance, som findes i din site root.

Læs mere om problemet med vedligeholdelsestilstand.

Top

du foretager ændringer, og der sker ikke noget

hvis du foretager ændringer på din hjemmeside, og du ikke kan se ændringerne i din bro.ser, skal du muligvis rydde din bro. ser-cache. Din bro. ser gemmer oplysninger om de hjemmesider, du besøger. Dette gør det hurtigere at indlæse hjemmesider, når du besøger dem, fordi bro.ser bare nødt til at genindlæse oplysninger, der allerede er gemt på din computer, i stedet for at hente det igen.

hvis du foretager en ændring af en hjemmeside, og bro.sereren ikke synes, det er væsentligt, indlæser den simpelthen dataene fra din cache, og du kan ikke se dine ændringer. For at løse problemet skal du blot tømme din cache eller lukke fanen og åbne linket igen.

Top

Pretty Permalinks 404 og billeder fungerer ikke # Pretty Permalinks 404 og billeder fungerer ikke

hvis du oplever 404 fejl med pretty permalinks og en hvid skærm, når du uploader billeder, er mod_skriv muligvis ikke aktiveret i Apache som standard. Mod_skriv er et udvidelsesmodul til Apache-serverprogrammet, der giver mulighed for “omskrivning” af URL ‘ er on-the-fly. Det er hvad du har brug for for at få smukke permalinks til at fungere.9747

Multisite-netværk oplever normalt dette, men det kan også forekomme på delte hostingudbydere eller efter en sidemigrering eller serverflytning.

Nulstil dine permalinks gennem Indstillinger > Permalinks. Hvis dette ikke virker, skal du muligvis redigere filen .htaccess manuelt.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
</IfModule>
# END WordPress

hvis du ikke er bekendt med at redigere din .htaccess fil, skal du kontakte din hostingudbyder for at bede dem om at aktivere mod_skriv regler. Der er flere oplysninger om smukke permalinks i kodeksen.

Top

brugerdefineret posttype 404 fejl # brugerdefineret posttype 404 fejl

du kan opleve problemer med 404 fejl og brugerdefinerede posttyper. Prøv følgende trin:

  1. sørg for, at ingen af dine brugerdefinerede indlægstyper og enkelte sider har samme navn. Hvis de gør det, skal du omdøbe den enkelte side, inklusive sneglen.
  2. log ind på dine Administrationsskærme, Naviger til Indstillinger > Permalinks. Vælg Standard permalinks. Spare. Vælg derefter dine foretrukne permalinks igen. Dette vil skylle omskrivningsreglerne og skulle løse dit problem.

Top

specifikke fejlmeddelelser # specifikke fejlmeddelelser

der er en række forskellige fejl, der vises i dine fejllogfiler. For at få adgang til dine fejllogfiler skal du aktivere fejlfinding og derefter finde din fejllog via FTP. Følgende oplysninger hjælper dig med at dechiffrere nogle af de almindelige fejlmeddelelser.

Top

PHP fejl # PHP fejl

nedenfor er nogle almindelige PHP fejlmeddelelser.

fatale fejl og advarsler # fatale fejl og advarsler

kan ikke ændre overskriftsoplysninger – overskrifter, der allerede er sendt

hvis du modtager en advarsel om, at du ikke kan ændre overskriftsoplysninger, og overskrifter allerede er sendt, betyder det normalt, at du har mellemrum eller tegn før åbningskoderne eller efter de afsluttende tags. Læs hvordan du løser de overskrifter, der allerede er sendt fejl.

hvis du oplever dette problem, når du lige har installeret , har du muligvis introduceret en syntaksfejl i wp-config.php. Disse instruktioner hjælper dig med at rette fejlen.

ring til undefined funktion

en fejl læsning opkald til undefined funktion kan betyde, at et Plugin forsøger at finde en fil eller data, som ikke er til stede eller tilgængelig i koden. Årsagerne til dette er:

  • en fejl, når du forsøger at auto-installere eller auto-opgradere et Plugin. Prøv at installere eller opgradere Plugin manuelt.
  • en fejl, når du forsøger at auto-installere eller auto-opgradere et tema. Prøv at installere eller opgradere temaet manuelt.
  • du bruger muligvis et inkompatibelt Plugin eller et inkompatibelt tema. Dette kan ske med ældre versioner af og et nyt Plugin, eller hvis du prøver at bruge et Multisite-Plugin på en enkelt installation. For at løse dette problem.
  • du prøver muligvis at kalde en funktion, der ikke findes. Tjek functions.php for stavefejl.

prøv at deaktivere Plugin ‘ et eller ændre det tema, der forårsagede fejlen. Hvis du ikke kan gøre dette fra Administrationsskærmbillederne, skal du muligvis gøre dette manuelt via FTP.

tilladt hukommelsesstørrelse udtømt

en tilladt hukommelsesstørrelse udtømt fejl betyder, at din installation ikke har nok hukommelse til at opnå det ønskede. Du kan prøve følgende trin:

  • Forøg din hukommelsesgrænse i VP-config.php
  • Forøg din hukommelsesgrænse ved at redigere php.ini. Dette er ikke en fil, der kommer med , så hvis du ikke er bekendt med det, bør du kontakte din host om at øge din hukommelse grænse.
maksimal eksekveringstid overskredet

du kan modtage en meddelelse som “maksimal eksekveringstid på 30 sekunder overskredet” eller “maksimal eksekveringstid på 60 sekunder overskredet”. Det betyder, at det tager længere tid for en proces at fuldføre, og det er timing ud. Der er en række måder at løse denne fejl på.

redigering .htaccess

sørg for at sikkerhedskopiere .htaccess før du redigerer den.

tilføj følgende linje til .htaccess:

php_value max_execution_time 60

redigering php.ini

tilføj følgende til php.ini

max_execution_time = 60

hvis du er usikker på, hvordan du foretager disse ændringer, eller hvis du er på delt hosting, der forhindrer dig i at lave dem selv, skal du kontakte din hostingudbyder og bede dem om at øge din maksimale eksekveringstid.

Top

Parse fejl # Parse fejl

syntaksfejl

en syntaksfejl betyder, at du har lavet en fejl, mens du opretter din PHP-struktur. Du kan for eksempel være;

  • mangler en ; i slutningen af en individuel linje.
  • brug af krøllede anførselstegn.
  • mangler en krøllet beslag.

når denne fejl vises, fortæller den dig, hvilken fil fejlen vises i (functions.php for eksempel) og omtrent hvilken linje (det er måske ikke altid den nøjagtige linje, så sørg for at kontrollere lige før og lige efter) i koden.

uventet

hvis du modtager en fejl, der siger ‘parse error: uventet’, betyder det normalt, at du har glemt at medtage et tegn. De mest almindelige er:

  • uventet ‘=’ : du har glemt at medtage$, når du henviser til en variabel
  • uventet ‘)’ : du har glemt at medtage åbningsbeslaget (
  • uventet ‘(‘ : du har glemt at medtage lukkebeslaget)
  • uventet T_STRING: du har glemt et anførselstegn eller et semikolon i slutningen af den forrige linje
  • uventet t_else: du har en else-erklæring uden åbning if-erklæring

Top

brug af en udefineret konstant # brug af en udefineret konstant

som med parsefejl betyder “brug af en udefineret konstant”, at du mangler et tegn. Det kan være et af følgende:

  • mangler en $ når der henvises til en viariable
  • manglende anførselstegn omkring array nøgler

Top

databasefejl # databasefejl

følgende fejl kan forekomme i forhold til din database.

Top

fejl 13 – Kan ikke oprette/skrive til fil # fejl 13 – Kan ikke oprette/skrive til fil

der er en række grunde til, at du muligvis oplever denne fejl.

kan ikke oprette en midlertidig fil.

variablen tmpdir er indstillet til en mappe, der ikke kan skrives til, når du bruger PHP til at få adgang til PHP. For at bekræfte dette skal du indtaste Myskl på kommandolinjen og skrive show variables. Du får en lang liste, og en af dem vil læse: tmpdir = /somedir/ (uanset hvad din indstilling er.)

for at løse dette skal du ændre tmpdir-Variablen for at pege på en skrivbar mappe.

  1. Find min.cnf-fil. Dette er normalt i / etc/. På vinduer system, finde min.ini.
  2. når det er fundet, skal du åbne dette i en simpel teksteditor og finde sektionen.
  3. under dette afsnit finder du tmpdir-linjen. Hvis denne linje kommenteres (har en # i starten), skal du slette # og redigere linjen, så den lyder: tmpdir = /skrivbar/dir hvor /skrivbar/dir er en mappe, som du kan skrive til. Nogle bruger /tmp, eller du kan også prøve /var/tmp eller /usr/tmp. På vinduer skal du bruge C:/ Vinduer / tmp.
  4. Gem filen.
  5. nedlukning ved at skrive mysqlshutdown -u -p shutdown.
  6. Start Myskl ved at gå til myskl-mappen og skrive ./bin/safe_mysqld &. Normalt er biblioteket i / usr / local eller nogle gange i /usr/ on-systemer.

filtilladelserne er forkerte

ret filtilladelserne.

hvis intet af dette giver mening, og du har nogen til at administrere dit system for dig, skal du vise ovenstående til dem, og de skal kunne finde ud af det.

Top

Opret kommando nægtet til bruger # Opret kommando nægtet til bruger

denne fejl opstår, når den bruger, der er tildelt databasen, ikke har tilstrækkelige tilladelser til at udføre handlingen for at oprette kolonner og tabeller i databasen. Du skal logge ind på CPanel eller Plesk for at give din databasebruger tilstrækkelige tilladelser.

Alternativt kan du oprette en ny bruger til at tildele til din database. Hvis du opretter en ny bruger, skal du sikre dig, at den opdateres i wp-config.php.

Top

fejl 28 # fejl 28

det kunne være fordi:

  • du er ude af plads på /tmp (uanset hvor tmpdir er), eller
  • du har for mange filer i /tmp (selvom der er masser af ledig plads), eller
  • din cache på din server er fuld

dette er en fejl og har intet at gøre med direkte; du skal kontakte din vært om det. Nogle brugere har rapporteret, at kørsel af en “reparationstabel” – kommando i phpMyAdmin løste problemet.

Top

fejl 145 # fejl 145

dette indikerer, at en tabel i din database er beskadiget eller beskadiget. Hvis du har det godt med at bruge phpMyAdmin, kan du bruge disse instruktioner til reparation af dine Mysmyadmin-databasetabeller.

sikkerhedskopier altid din database, før du udfører handlinger på den.

hvis du ikke har brugt phpMyAdmin før, eller er ubehageligt at gøre det, skal du kontakte din host og bede dem om at køre CHECK/REPAIR på din database.

Top

Ukendt kolonne # Ukendt kolonne

en ukendt kolonnefejl kan skyldes en manglende kolonne i databasen. Hvis du lige har opgraderet, så prøv at opgradere manuelt igen. Hvis du vil opdatere din hjemmeside manuelt, skal du se Opdateringsartiklen.

hvis du kører en databaseforespørgsel, når du støder på fejlen, kan du ved at bruge forkerte anførselstegn for identifikatorcitattegnet. Dette spørgsmål om Stack overløb giver flere detaljer. Se også dokumentationen.

Top

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.