WordPress.org

als u een WordPress-foutmelding of een wit scherm tegenkomt, raak dan niet in paniek. Iemand heeft waarschijnlijk ondervonden hetzelfde bericht eerder en het kan gemakkelijk worden opgelost.

deze pagina geeft een overzicht van de meest voorkomende WordPress fouten ervaren door WordPress gebruikers, en biedt een startpunt voor het oplossen van deze. Op
WordPress Support vindt u ook links naar meer gedetailleerde pagina ‘ s of forums waar een vrijwilliger zal er zijn om te helpen.

het witte scherm van de dood # het witte scherm van de dood

zowel PHP-fouten als databasefouten kunnen zich manifesteren als een wit scherm, een leeg scherm zonder informatie, in de WordPress-gemeenschap algemeen bekend als het WordPress witte scherm van de dood (Wsod).

alvorens toevlucht te nemen tot wanhopige maatregelen, zijn er een aantal redenen voor het witte scherm van de dood van WordPress:

  • een Plugin veroorzaakt compatibiliteitsproblemen. Als u toegang hebt tot de beheerschermen, probeer dan al uw plug-ins te deactiveren en ze één voor één opnieuw te activeren. Als u geen toegang hebt tot uw schermen, log dan in op uw website via FTP. Zoek de map wp-content/plugins en hernoem de Pluginmap plugins_old. Dit zal al uw Plugins deactiveren. U kunt meer lezen over het handmatig deactiveren van uw plug-ins in de FAQ voor probleemoplossing.
  • uw thema kan het probleem veroorzaken. Dit is vooral waarschijnlijk als u het witte scherm van de dood ervaart nadat u zojuist een nieuw thema hebt geactiveerd, of een nieuwe Site hebt gemaakt in een WordPress-netwerk. Log in op de WordPress administratie schermen en activeer de standaard WordPress thema (bijvoorbeeld twintig zeventien). Als u geen toegang hebt tot uw beheerschermen, ga dan naar uw website via FTP en navigeer naar de map /wp-content/themes/. Hernoem de map voor het actieve thema.

de functie WP_DEBUG biedt vaak aanvullende informatie.

Top

Interne serverfout # Interne serverfout

Interne serverfout

er kunnen een aantal redenen zijn voor een interne serverfout. Hier zijn wat dingen die je kunt doen om het op te lossen:

  • het meest waarschijnlijke probleem is een beschadigd .htaccess bestand. Log in op uw site root met FTP en hernoem uw .htaccess bestand naar .htaccess_old. Probeer het laden van uw site om te zien of dit uw probleem heeft opgelost. Als het werkt, moet u Instellingen > Permalinks bezoeken en uw permalinks opnieuw instellen. Dit zal een nieuw .htaccess bestand voor u genereren.
  • probeer al uw Plugins te deactiveren om te zien of het een Plugin probleem is. Als u niet in staat om toegang te krijgen tot uw WordPress administratie schermen, Deactiveer uw Plugins via FTP door het volgen van deze instructies.
  • Schakel het thema naar het WordPress standaard thema (bijv. Twintig zeventien) om alle thema-gerelateerde problemen te elimineren.
  • verhoog de PHP geheugenlimiet
  • probeer de wp-admin en wp-includes mappen opnieuw te uploaden vanaf een nieuwe installatie van WordPress.

Top

Error Establishing Database Connection # Error Establishing Database Connection

als u een pagina krijgt met het bericht “Error Establishing Database Connection,” betekent dit dat er een probleem is met de verbinding met uw database en er kunnen een aantal redenen voor zijn. De volgende zijn mogelijke redenen en oplossingen.

incorrecte wp-config.php informatie # Incorrect wp-config.php informatie

“Error establishing a database connection” wordt meestal veroorzaakt door een fout in uw wp-config.php bestand. Toegang tot uw site in uw FTP-client. Open wp-config.php en zorg ervoor dat het volgende correct is:

  • databasenaam
  • Databasegebruikersnaam
  • databasewachtwoord
  • Databasehost

meer informatie over het bewerken van wp-config.php.

Als u zeker weet dat uw configuratie correct is, kunt u proberen uw MySQL wachtwoord handmatig te resetten.

Top

problemen met uw webhost # problemen met uw webhost

de volgende stap is contact opnemen met uw webhost. De volgende hosting problemen kunnen worden veroorzaakt het probleem:

  • uw database heeft zijn quotum gehaald en is afgesloten.
  • de server is down.

neem contact op met uw hostingprovider om te zien of een van deze problemen uw probleem veroorzaakt.

Top

gecompromitteerde Website # gecompromitteerde Website

Als u wp-config.php hebt gecontroleerd op fouten, en bevestigd met uw host voor hosting problemen, is het mogelijk dat uw site is gehackt.

Scan uw site met Sucuri SiteCheck om er zeker van te zijn dat deze niet gecompromitteerd is. Als het je moet controleren mijn Site werd gehackt.

Top

mislukte Auto-Upgrade # mislukte Auto-Upgrade

er zullen situaties zijn waarin de automatische update-functie van WordPress mislukt. Symptomen zijn onder andere:

  • een leeg wit scherm en geen informatie.
  • een waarschuwing dat de update is mislukt.
  • een PHP foutmelding.

de automatische upgradefunctie van WordPress kan mislukken door een storing in de verbinding met de belangrijkste WordPress-bestanden, een probleem met uw internetverbinding tijdens de upgrade, of onjuiste bestandsrechten

om uw WordPress site handmatig bij te werken, zie het artikel over handmatige Update.

Top

time-Out voor verbinding # time-Out voor verbinding

de time-out voor verbinding verschijnt wanneer uw website meer probeert te doen dan uw server aankan. Het is vooral gebruikelijk op shared hosting waar uw geheugen limiet is beperkt. Hier zijn een aantal dingen die u kunt proberen:

  • alle Plugins deactiveren. Als het deactiveren van alle WordPress Plugins op uw site lost het probleem, reactiveren ze een-voor-een om te zien welke plugin is de oorzaak van het probleem. Als u geen toegang hebt tot uw beheerschermen, lees dan hoe u uw plug-ins handmatig kunt deactiveren.
  • schakel over naar het standaard WordPress thema. Dit zou alle thema-gerelateerde problemen moeten uitsluiten.
  • Verhoog uw geheugenlimiet in wp-config.php. Als u op shared hosting bent moet u mogelijk uw hosting provider vragen om uw geheugenlimiet voor u te verhogen.
  • verhoog de maximale uitvoeringstijd in je php.ini file. Dit is geen WordPress core bestand dus als je niet zeker weet hoe het te bewerken, contact opnemen met uw hosting provider om hen te vragen om uw maximale uitvoeringstijd te verhogen. Zie onderstaande instructies voor het verhogen van de maximale uitvoeringstijd.

Top

onderhoudsmodus na Upgrade # onderhoudsmodus na Upgrade

wanneer WordPress wordt bijgewerkt, installeert het automatisch een .maintenance bestand. Na de upgrade ontvangt u mogelijk een bericht met de tekst “kortstondig niet beschikbaar voor gepland onderhoud. Kom zo terug.”Het onderhoudsbestand is mogelijk niet goed verwijderd.

om dit bericht te verwijderen doet u het volgende::

  1. Log in op uw website met behulp van uw FTP-programma
  2. verwijder het .maintenance bestand, dat u kunt vinden in de root van uw site.

Lees meer over de onderhoudsmodus.

Top

u maakt Wijzigingen en er gebeurt niets # u maakt Wijzigingen en er gebeurt niets

Als u wijzigingen aanbrengt op uw website en u ziet de wijzigingen niet in uw browser, moet u mogelijk uw browsercache wissen. Uw browser slaat informatie op over de websites die u bezoekt. Dit maakt het sneller om websites te laden wanneer u ze bezoekt, omdat de browser alleen informatie die al is opgeslagen op uw computer opnieuw moet laden, in plaats van het opnieuw te downloaden.

als u een wijziging aanbrengt in een website en de browser denkt dat dit niet belangrijk is, dan laadt de browser gewoon de gegevens uit uw cache en ziet u uw wijzigingen niet. Om het probleem op te lossen, gewoon leeg uw browser cache of sluit het tabblad en open de link.

Top

Pretty Permalinks 404 en Images not Working # Pretty Permalinks 404 and Images not Working

als u 404 fouten ervaart met pretty permalinks en een wit scherm wanneer u afbeeldingen uploadt, is mod_rewrite mogelijk niet standaard ingeschakeld in Apache. Mod_rewrite is een uitbreidingsmodule van de Apache webserver software die het mogelijk maakt voor “herschrijven” van URL ‘ s on-The-fly. Het is wat je nodig hebt om mooie permalinks te laten werken.

WordPress Multisite-netwerken ervaren dit meestal, maar het kan ook voorkomen bij shared hosting providers of na een sitemigratie of server verhuizing.

Stel uw permalinks opnieuw in met instellingen > Permalinks. Als dit niet werkt, moet u het .htaccess bestand handmatig bewerken.

# 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

als u niet bekend bent met het bewerken van uw .htaccess bestand, neem dan contact op met uw hostingprovider om hen te vragen mod_rewrite-regels in te schakelen. Er is meer informatie over mooie permalinks in de WordPress Codex.

Top

aangepast posttype 404 fouten # aangepast posttype 404 fouten

u kunt problemen ondervinden met 404 fouten en aangepaste posttypen. Probeer de volgende stappen:

  1. zorg ervoor dat geen van uw aangepaste bericht typen en enkele pagina ‘ s hebben dezelfde naam. Als ze dat doen, hernoem de enkele pagina, inclusief de slak.
  2. Log in op uw WordPress-beheerschermen, navigeer naar Instellingen > Permalinks. Selecteer de standaard permalinks. Opslaan. Selecteer vervolgens uw voorkeur permalinks. Dit zal de regels herschrijven spoelen en MOET uw probleem op te lossen.

Top

specifieke foutmeldingen # specifieke foutmeldingen

er zijn een aantal verschillende fouten die zullen verschijnen in uw foutlogboeken. Om toegang te krijgen tot uw foutlogboeken moet u debugging inschakelen en vervolgens uw foutlogboek via FTP lokaliseren. De volgende informatie zal u helpen om een aantal van de veel voorkomende foutmeldingen te ontcijferen.

Top

PHP fouten # PHP fouten

hieronder staan enkele veel voorkomende PHP foutmeldingen.

fatale fouten en waarschuwingen # fatale fouten en waarschuwingen

kan header-informatie niet wijzigen-headers al verzonden

als u een waarschuwing ontvangt dat WordPress header-informatie niet kan wijzigen en headers al verzonden zijn, betekent dit meestal dat u spaties of tekens hebt vóór de openingstags of na de sluitingstags. Lees hoe de headers al verzonden fout te herstellen.

als u dit probleem ondervindt wanneer u net WordPress hebt geïnstalleerd, heeft u mogelijk een syntaxfout in wp-config.phpingevoerd. Deze instructies zullen u helpen om de fout op te lossen.

aanroep naar undefined function

een fout bij het lezen van aanroep naar undefined function kan betekenen dat een WordPress Plugin probeert een bestand of gegevens te vinden die niet aanwezig of toegankelijk is in de code. Redenen hiervoor zijn onder meer::

  • een fout bij het automatisch installeren of automatisch upgraden van een Plugin. Probeer de Plugin handmatig te installeren of te upgraden.
  • een fout bij het automatisch installeren of automatisch upgraden van een thema. Probeer het thema handmatig te installeren of te upgraden.
  • u kunt een incompatibele WordPress Plugin of incompatibele thema gebruiken. Dit kan gebeuren met oudere versies van WordPress en een nieuwe WordPress Plugin, of als u probeert om een WordPress Multisite Plugin te gebruiken op een enkele site installatie. Upgrade WordPress om dit probleem op te lossen.
  • mogelijk probeert u een functie aan te roepen die niet bestaat. Controleer functions.php op spelfouten.

probeer de WordPress-Plugin te deactiveren of het WordPress-thema te veranderen dat de fout veroorzaakte. Als u dit niet vanuit de beheerschermen kunt doen, moet u dit mogelijk handmatig via FTP doen.

toegestane geheugengrootte uitgeput

een toegestane geheugengrootte uitgeput fout betekent dat uw WordPress installatie niet genoeg geheugen heeft om te bereiken wat u wilt. U kunt de volgende stappen uitproberen:

  • Verhoog uw geheugenlimiet in wp-config.php
  • Verhoog uw geheugenlimiet door php.inite bewerken. Dit is niet een bestand dat wordt geleverd met WordPress, dus als je onbekend bent met het moet u contact opnemen met uw webhost over het verhogen van uw geheugen limiet.
maximale uitvoeringstijd overschreden

u kunt een bericht ontvangen zoals ” maximale uitvoertijd van 30 seconden overschreden “of”maximale uitvoertijd van 60 seconden overschreden”. Dit betekent dat het langer duurt voordat een proces voltooid is en dat het een timing is. Er zijn een aantal manieren om deze fout op te lossen.

bewerken .htaccess

zorg ervoor dat u een back-up maakt van .htaccess voordat u het bewerkt.

voeg de volgende regel toe aan .htaccess:

php_value max_execution_time 60

bewerken php.ini

voeg het volgende toe aan php.ini

max_execution_time = 60

Als u niet zeker weet hoe u deze wijzigingen moet doorvoeren, of als u op shared hosting zit waardoor u ze niet zelf kunt maken, moet u contact opnemen met uw hostingprovider en hen vragen uw maximale uitvoeringstijd te verhogen.

Top

Parse errors # Parse errors

Syntaxfout

een syntaxfout betekent dat u een fout hebt gemaakt tijdens het aanmaken van uw PHP-structuur. Je zou bijvoorbeeld kunnen zijn;

  • mist een ; aan het einde van een afzonderlijke regel.
  • met behulp van gekrulde aanhalingstekens.
  • mist een accolade.

wanneer deze fout verschijnt, zal het u vertellen in welk bestand de fout verschijnt (functions.php bijvoorbeeld) en bij benadering welke regel (het is misschien niet altijd de exacte regel dus zorg ervoor dat u net voor en net na controleert) in de code.

Unexpected

als u een fout ontvangt die zegt ‘parse error: unexpected’ betekent dit meestal dat u vergeten bent een teken op te nemen. De meest voorkomende zijn:

  • Unexpected’=’: u bent vergeten de $ op te nemen bij het verwijzen naar een variabele
  • Unexpected’)’: u bent vergeten de openingshaakje op te nemen (
  • Unexpected ‘ ( ‘ : u bent vergeten de sluithaakje op te nemen )
  • Unexpected T_STRING: u bent een aanhalingsteken of een puntkomma aan het einde van de vorige regel
  • Unexpected T_ELSE vergeten: u heeft een else statement zonder opening als statement

Top

gebruik van een ongedefinieerde constante # gebruik van een ongedefinieerde constante

net als bij parseerfouten betekent “gebruik van een ongedefinieerde constante” dat u een teken mist. Het kan een van de volgende zijn:

  • ontbrekende $ bij verwijzing naar een viariabele
  • ontbrekende aanhalingstekens rond array keys

Top

databasefouten # databasefouten

de volgende fouten kunnen voorkomen in relatie tot uw WordPress-database.

Top

Error 13-can Create/Write to File # Error 13-Cannot Create / Write to File

er zijn een aantal redenen waarom u deze fout ervaart.

MySQL kan geen tijdelijk bestand aanmaken.

de MySQL variabele tmpdir is ingesteld op een map die niet geschreven kan worden als PHP gebruikt wordt om MySQL te benaderen. Om dit te verifiëren, voert u mysql in op de commandoregel en typt u show variables. Je krijgt een lange lijst en een van hen zal lezen: tmpdir = /somedir/ (wat je instelling ook is.)

om dit op te lossen, wijzigt u de TMPDIR variabele om naar een beschrijfbare map te wijzen.

  1. Zoek de mijn.cnf-bestand. Op * nix systemen is dit meestal in /etc/. Op Windows-systeem, Vind de mijn.ini.
  2. eenmaal gevonden, open dit in een eenvoudige teksteditor en zoek de sectie.
  3. zoek in deze sectie de TMPDIR-regel. Als deze regel wordt becommentarieerd (heeft een # aan het begin), verwijder dan de # en bewerk de regel zodat deze luidt: tmpdir = /writable/dir waar /writable/dir een map is waarnaar je kunt schrijven. Sommigen gebruiken /tmp, of je kunt ook /var/tmp of /usr/tmp proberen. Op Windows, Gebruik C:/ Windows / tmp.
  4. sla het bestand op.
  5. MySQL afsluiten door mysqlshutdown -u -p shutdownte typen.
  6. Start MySQL door naar de MySQL-map te gaan en ./bin/safe_mysqld &te typen. Meestal staat de MySQL directory in/usr / local of soms in/ usr / op Linux systemen.

de bestandsrechten zijn onjuist

corrigeer de bestandsrechten.

als dit allemaal niet logisch is en je hebt iemand om je systeem voor je te beheren, toon het bovenstaande aan hen en zij zouden het moeten kunnen uitzoeken.

Top

CREATE Commando Denied to User # CREATE Commando Denied to User

deze fout treedt op wanneer de gebruiker die aan de database is toegewezen niet over voldoende rechten beschikt om de actie voor het maken van kolommen en tabellen in de database uit te voeren. Je moet inloggen op CPanel of Plesk om je database gebruiker voldoende rechten te geven.

u kunt ook een nieuwe gebruiker aanmaken om aan uw database toe te wijzen. Als u een nieuwe gebruiker aanmaakt, moet u ervoor zorgen dat deze wordt bijgewerkt in wp-config.php.

Top

fout 28 # fout 28

:

  • u hebt geen ruimte meer op /tmp (waar tmpdir ook is), of
  • u hebt te veel bestanden in / tmp (zelfs als er veel vrije ruimte is), of
  • uw cache op uw server is vol

dit is een MySQL-fout en heeft niets direct met WordPress te maken; U dient hierover contact op te nemen met uw host. Sommige gebruikers hebben gemeld dat het uitvoeren van een & Amp; Quot; repair table & amp; quot; commando in phpMyAdmin het probleem opgelost.

Top

Error 145 # Error 145

dit geeft aan dat een tabel in uw database beschadigd of beschadigd is. Als je comfortabel bent met phpMyAdmin kun je deze instructies gebruiken voor het repareren van je MySQL database tabellen.

Maak altijd een back-up van uw database voordat u er acties op uitvoert.

als u phpMyAdmin nog niet eerder hebt gebruikt, of als u dit niet prettig vindt, neem dan contact op met uw webhost en vraag hen om CHECK/REPAIR uit te voeren op uw database.

Top

Onbekende kolom # Onbekende kolom

een onbekende kolomfout kan worden veroorzaakt door een ontbrekende kolom in de database. Als u net een upgrade WordPress probeer dan handmatig opnieuw upgraden. Om uw WordPress site handmatig bij te werken, zie het artikel Update.

als u een databasequery uitvoert wanneer u de fout tegenkomt, kunt u onjuiste aanhalingstekens gebruiken voor het aanhalingsteken. Deze vraag over Stack Overflow geeft meer details. Zie ook de MySQL documentatie.

Top

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.