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
- Intern serverfejl # Intern serverfejl
- fejl ved oprettelse af databaseforbindelse # fejl ved oprettelse af databaseforbindelse
- forkert konfiguration.php-oplysninger # forkert VP-konfiguration.php Information
- problemer med din Host
- kompromitteret hjemmeside # kompromitteret hjemmeside
- mislykket automatisk opgradering # mislykket automatisk opgradering
- forbindelse Timed Out # forbindelse Timed Out
- vedligeholdelsestilstand efter opgradering # vedligeholdelsestilstand efter opgradering
- du foretager ændringer, og der sker ikke noget
- Pretty Permalinks 404 og billeder fungerer ikke # Pretty Permalinks 404 og billeder fungerer ikke
- brugerdefineret posttype 404 fejl # brugerdefineret posttype 404 fejl
- specifikke fejlmeddelelser # specifikke fejlmeddelelser
- PHP fejl # PHP fejl
- fatale fejl og advarsler # fatale fejl og advarsler
- kan ikke ændre overskriftsoplysninger – overskrifter, der allerede er sendt
- ring til undefined funktion
- tilladt hukommelsesstørrelse udtømt
- maksimal eksekveringstid overskredet
- Parse fejl # Parse fejl
- syntaksfejl
- uventet
- brug af en udefineret konstant # brug af en udefineret konstant
- databasefejl # databasefejl
- fejl 13 – Kan ikke oprette/skrive til fil # fejl 13 – Kan ikke oprette/skrive til fil
- Opret kommando nægtet til bruger # Opret kommando nægtet til bruger
- fejl 28 # fejl 28
- fejl 145 # fejl 145
- Ukendt kolonne # Ukendt kolonne
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/plugins
og omdøb Plugin-mappenplugins_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
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
ogwp-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:
- Log ind på din hjemmeside ved hjælp af dit FTP-program
- 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:
- 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.
- 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 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.
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.
- Find min.cnf-fil. Dette er normalt i / etc/. På vinduer system, finde min.ini.
- når det er fundet, skal du åbne dette i en simpel teksteditor og finde sektionen.
- 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.
- Gem filen.
- nedlukning ved at skrive
mysqlshutdown -u -p shutdown
. - 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
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