Deze handleiding is voor zelfgehoste WordPress-websites. Wijzigingen vragen passende toegang en een veilige terugweg. Stem onderzoek af met je host of beheerder als bestanden, databases en hosting onbekend terrein zijn.
Leg de bevindingen vast
Noteer URL, exacte melding, eerste tijdstip met tijdzone en laatste wijziging. Vergelijk homepage, andere pagina en login. Leg eerdere tests vast: één mislukte aanvraag bewijst geen volledige uitval.
Back-up en terugweg
Bewaar vooraf waar mogelijk bestanden, database en oudere back-ups. Controleer datum en herstelbaarheid. Een defecte of geïnfecteerde kopie kan bewijs bevatten; bescherm deze apart en beschouw haar niet als schone back-up.
Verander één ding en herhaal dezelfde aanvraag. Gebruik staging voor uitgebreide plugin-, thema- en configuratietests. Deactiveren is geen verwijderen: winkel, formulieren en beveiliging kunnen uitvallen. Leg uitgangssituatie en terugweg vast.
Gerichte diagnose
01
Isoleer de aanvraag
Vergelijk homepage, andere pagina, login en de exacte handeling: opslaan, uploaden of verzenden. Controleer voor herhaald insturen of een formulier of bestelling al verwerkt is.
02
Lees het juiste log
Status 500 noemt geen oorzaak. Geef URL, tijdzone, tijd en eventuele aanvraag-ID door. PHP-bestand, geheugenfout en ongeldige serverregel vragen verschillende vervolgstappen. Ontbrekende regels kunnen op een verkeerd log of tussendienst wijzen.
03
Controleer plugin, thema en PHP
Vergelijk het begin met updates, eigen code en PHP-wijzigingen. Test de verdachte component op een kopie. Meer geheugen verklaart geen stijgend verbruik; onderzoek oorzaak en toegestane limieten.
04
Behoud serverregels
Ongeldige .htaccess-regels kunnen Apache raken; puur Nginx leest dit bestand niet. Blind vervangen kan beveiliging en redirects verwijderen. Laat de specifieke regel met je host onderzoeken.
05
Controleer rechten en resources
Eigenaren, rechten, opslag en PHP-verwerking moeten bij hosting passen. Overal 777 instellen is geen reparatie. Herhaal na correctie de aanvraag en controleer andere bedrijfsprocessen.
Herstel zorgvuldig afwegen
Een back-up vervangt geen oorzaakanalyse. Onderzoek deze eerst geïsoleerd indien mogelijk. Herstel kan recente bestellingen, aanvragen en inhoud verliezen. Spreek de omvang af en neem na een aanval geen actuele bestanden ongecontroleerd over.
Test na de correctie
Test oorspronkelijke URL, homepage, andere pagina’s en login. Controleer formulieren en winkelfuncties in een passende testomgeving zonder onbedoelde echte bestellingen. Wis na correctie alleen relevante caches. Documenteer oorzaak en resultaat.
Wanneer hulp nodig is
Stop wijzigingen bij onduidelijke oorzaak, onbetrouwbare terugweg of kritieke bedrijfsfuncties. Malwareaanwijzingen vragen beveiligingsonderzoek. Deel volledige logs, wachtwoorden, sleutels en herstellinks niet openbaar of via onbeveiligde e-mail.
Omvang en kosten afspreken →Onderhoud na reparatie
WordPress-core, plugins en thema’s worden wekelijks bijgewerkt, zodat noodzakelijke updates niet verdwijnen tussen dagelijkse werkzaamheden. Maandelijks, dagelijks of elk uur: het interval hangt af van je pakket. De back-ups staan op EU-servers.
Reparaties en het opschonen van al gehackte sites zijn aparte diensten. Betaalde licenties zijn niet inbegrepen.