WordPress http error 500
Wat is een error 500?
De http error 500 is een interne server fout. Wanneer u de pagina bezoekt vraagt u aan de server om deze te laten zien. Maar vanwege een nog onbekende reden kan deze niet getoond worden. Om dit probleem op te lossen moet er eerst achter het probleem gekomen worden.
PC Rework is een gespecialiseerde WordPress helpdesk. Wij lossen dagelijks http 500 errors en andere WordPress problemen voor u op. Wij hanteren een no cure no pay garantie!
Vragen? Bel ons direct!
Onze ICT specialisten zijn 7 dagen per week bereikbaar, voor vragen of een eventuele oplossing.
Liever zelf aan de slag?
Lees dan onze guide om zelf de http 500 error op te lossen. Wanneer u er niet zelf uitkomt, kunt u gerust contact met ons opnemen.
1. Maak eerst een back-up
Het is altijd van belang om een goede back-up van u website te hebben. Indien u niet zeker weet of u een back-up van u website heeft, kunt dit controleren door het na te vragen bij uw hosting partij. Ook is het mogelijk om een back-up van de website te maken met behulp van verschillende back-up plugins.
2. Hoe los je een http error 500 op?
De foutmelding is niet gerelateerd aan een enkel probleem. Zo kunnen er veel verschillende oorzaken zijn. Wij zullen de meest voorkomende oorzaken hier bespreken.
2.1 Het .htacces bestand
Het .htacces bestand is een belangrijk bestand voor de server gerelateerde configuratie regels. Om dit bestand aan te kunnen passen dient u eerst via FTP met de server te verbinden. In de root map van de server vind u het .htacces bestand. U kunt hier de juiste configuratie uitzoeken voor uw situatie. Zodra u dat heeft gedaan kunt u de tekst vervangen van het .htacces bestand.
2.1 Verhogen van PHP Memory limieten
Wanneer een gebruiker een verzoek heeft wordt dit behandeld door PHP. Het kan zijn dat het geheugen te weinig is op het moment dat je een verzoek plaatst. In dit geval krijgt u ook error 500 te zien. Om dit op te lossen dien je het PHP memory limiet te verhogen, dit kan op 4 manieren:
Functions.php bestand
Ga via FTP naar de root map van uw server. Hier vind u het bestand function.php. Net voor het laatste sluitingsteken kunt u de onderstaande code plaatsen:
- @ini_set(‘upload_max_size’ , ’64M’);
- @ini_set(‘post_max_size’, ’64M’);
- @ini_set(‘max_execution_time’, ‘300’);
.htacces bestand
U kunt ook het .htaccess bestand gebruiken voor het verhogen van het PHP memory limiet. Ook in dit geval dient u via FTP naar de root te gaan van de server. Hier kunt u het .htacces bestand openen en vlak voor het PHP sluitingsteken de onderstaande code toevoegen:
- php_value upload_max_filesize 64M
- php_value post_max_size 64M
PHP.ini bestand
Maak een php.ini bestaand aan op de computer. Vervolgens kunt u de onderstaande code toevoegen aan het bestand.
- memory_limit = 64M
- upload_max_filesize = 64M
- post_max_size = 64M
- file_uploads = On
Nadat dit gedaan is dient u het bestand via FTP te uploaden in de wp-admin map.
wp-config bestand
Ook kunt u het wp-config.php bestand gebruiken om je PHP memory limiet te verhogen. U dient via FTP te verbinding met uw server. Vervolgens kunt u de onderstaande code toevoegen aan het wp-config bestand.
- define(‘WP_MEMORY_LIMIT’, ’64M’);
- ini_set(‘post_max_size’, ’64M’);
- ini_set(‘upload_max_filesize’, ’64M’);
2.2 Foutieve plugin
Een foutieve plugin of out-of-date plugin kan ook de oorzaak zijn van een http error 500. Om uit te zoeken welke en of het om een foutieve plugin gaat is het handig om wp-debugging aan te zetten. Om dit te doen gaat u via FTP naar de root van uw server. Hier kunt u het wp-config.php bestand openen. Vervolgens zoekt u naar WP_DEBUG en kunt u de waarde op true zetten.
define( 'WP_DEBUG', true );
Zodra dit gedaan is kunt u de website opnieuw bezoeken en zal er een specifieke foutmelding getoond worden. Vervolgens kunt u de betreffende plugin die de foutmelding veroorzaakt uitschakelen.
Komt u er zelf niet uit?
Het oplossen van een http error 500 vereist veel technische kennis en het is dan ook heel begrijpelijk dat u er zelf niet uitkomt. U kunt het onderstaande nummer bellen om direct een ICT specialisten te spreken die u met dit probleem kan helpen.