Articles

WP-Admin werkt niet? Fix ‘Can’t Access WordPress Admin’ Error

Probeert u toegang te krijgen tot uw WordPress admin?

Als u geen toegang krijgt tot de WordPress admin van uw site, betekent dit een wereld van problemen. U zult niet in staat zijn om wijzigingen aan te brengen op uw website of eventuele fouten te herstellen. Maar erger nog, het kan betekenen dat een hacker de controle over uw site heeft overgenomen en u heeft buitengesloten.

Maar u kunt nu gerust zijn. Dit probleem komt vrij vaak voor en we hebben veel klanten geholpen om weer toegang te krijgen tot hun WordPress admin. Volg deze gids en je hebt toegang terug in een mum van tijd.

PRO TIP: Soms is de eenvoudigste oplossing om uw pagina te vernieuwen. Voor het geval u dit nog niet heeft geprobeerd, raden wij u aan uw cache te wissen en de pagina van uw website te verversen. Om uw browser cache te wissen, gebruik de instellingen optie in uw browser. Om de cache van uw website te wissen, kunt u een van de caching plugins gebruiken die beschikbaar zijn in de WordPress repository.

Waarom heeft u geen toegang meer tot WP Admin?

Om weer toegang te krijgen tot wp-admin, moet u eerst weten waarom u de toegang bent kwijtgeraakt. Als u al vermoedt of weet wat het probleem is, spring dan meteen naar de oplossing in de volgende sectie.

De meest voorkomende redenen waarom u geen toegang meer heeft tot uw WordPress admin zijn:

1. Een hacker heeft ingebroken op uw site en uw beheerdersrechten verwijderd

2. U heeft te veel inlogpogingen gedaan en bent buitengesloten van uw site

3. U heeft uw inlog-URL gewijzigd en kunt zich nu uw aangepaste inlog-URL niet meer herinneren

4. U kunt uw wachtwoord niet herstellen met de optie ‘Wachtwoord herstellen’

5. U ondervindt fouten op uw wp-admin login pagina zoals:

a. PHP fout

b. Fout bij het opzetten van de databaseverbinding

c. HTTP 500 interne server

d. Wit scherm des doods

e. Parse error

Er kunnen ook andere fouten zijn waardoor u de toegang tot wp-admin verliest, maar in onze 10+ jaar ervaring met het werken met WordPress zijn dit de meest waarschijnlijke oorzaken.

How To Fix Can’t Access WordPress Admin

We stellen voor dat u uw weg naar beneden werkt met deze fixes, omdat we de meest waarschijnlijke oplossingen eerst hebben vermeld.

In het geval dat u al een paar oplossingen hebt uitgeprobeerd, spring dan direct door naar de oplossing die u nog niet hebt geprobeerd.

BELANGRIJKE OPMERKING: Als u toegang hebt tot het opzetten van een staging site met behulp van uw webhost of een WP staging plugin zoals BlogVault, raden wij u aan de stappen uit te voeren op een staging site en niet direct op uw live site. Sommige maatregelen zijn technisch van aard en een kleine misstap kan de situatie verergeren.

Een staging-omgeving is een kloon van uw website waar u kunt experimenteren en problemen kunt oplossen om de oplossing te vinden die werkt. Zo kunt u alleen de juiste oplossing op uw live site implementeren.

Het beheerderswachtwoord handmatig opnieuw instellen via phpMyAdmin

In WordPress kunt u standaard een onbeperkt aantal inlogpogingen doen. Dit betekent dat u verschillende gebruikersnamen en wachtwoorden kunt proberen totdat u de juiste hebt gevonden.

Maar als u inlogpogingen op uw site had beperkt, handmatig of door een plugin te gebruiken, zou u zichzelf buitengesloten kunnen vinden.

Als u uw wachtwoord niet meer weet, en u kunt het ook niet ophalen met de optie ‘Wachtwoord vergeten’, kunt u uw wachtwoord opnieuw instellen via uw webhostingaccount.

Zelfs als een hacker u heeft buitengesloten van uw account, zou u in staat moeten zijn om op deze manier een nieuwe gebruikersaccount aan te maken om weer toegang te krijgen tot uw site.

1. Log in op uw web hosting account en ga naar cPanel.

2. Selecteer hier onder Databases phpMyAdmin.

cPanel

3. Selecteer vervolgens de database van uw website.

PRO TIP: Als u de naam van uw database niet weet, kunt u cPanel > File Manager > public_html openen. Hier, klik met de rechtermuisknop en Bewerk uw wp-config.php bestand. In dit wp-config-bestand vindt u uw databasegegevens.

Edit the WP-Config file

4. In uw database ziet u een aantal tabellen weergegeven. Selecteer wp_users en bewerk deze.

U kunt hier gebruikers aanmaken of bewerken, en wachtwoorden instellen.

wp users

Locate uw gebruikersnaam, en onder user_pass, in het Value veld, het wachtwoord van uw keuze invoeren. Sla ten slotte uw wijzigingen op.

Wanneer u nu uw WordPress login pagina opent, kunt u de nieuwe login gegevens gebruiken en uw wp-admin paneel openen.

Restore Your Backup

U heeft wellicht een backup gemaakt met behulp van een plugin of via uw web host. Als u een back-up hebt, raden wij u aan uw back-up te herstellen.

Dit verwijdert eventuele recente fouten die op uw site zijn opgedoken.

Na het terugzetten van uw backup, zult u in staat zijn om uw wp-admin pagina te openen en in te loggen zoals gewoonlijk. Wij raden u aan nog steeds troubleshooting om uit te vinden van de oorzaak van het probleem, zodat de fout is permanent verholpen.

Disable Your Plugins

Soms kunnen plugins de boosdoeners zijn achter deze fouten op uw site. Aangezien u geen toegang hebt tot wp-admin, moet u de plugins handmatig uitschakelen.

  • Log in op uw hostingaccount en ga naar cPanel > Bestandsbeheer.

  • Open public_html en open de map wp-contents.
  • Zoek de map met de naam Plugins en hernoem deze naar Plugins_Disable.
Troubleshooting to check Plugin compatibility

Controleer nu of u toegang kunt krijgen tot uw wp-login pagina. Als dat zo is, dan is er een plugin die een incompatibiliteits- of conflictprobleem veroorzaakt op uw site.

U kunt inloggen in wp-admin, en vervolgens uw plugins een voor een activeren. Elke keer, uw site opnieuw te laden om te controleren welke plugin is de oorzaak van het probleem.

Scan uw site

Wanneer hackers erin slagen de controle over uw site over te nemen, sluiten ze u onmiddellijk buiten. Ze verwijderen uw beheerdersrechten, zodat ze hun schadelijke activiteiten zo lang mogelijk kunnen uitvoeren.

Als u een hack vermoedt, moet u onmiddellijk scannen op malware. Omdat je geen toegang hebt tot wp-admin, kan dit lastig zijn. Hier is wat we suggereren:

1. Als u een malwarescanner zoals MalCare op uw site hebt geïnstalleerd, hebt u toegang tot een onafhankelijk dashboard om op afstand een scan uit te voeren zonder dat u zich bij WordPress hoeft aan te melden

2. Gebruik externe online scanners zoals Virus Total om een malwarescan uit te voeren

3. Controleer of uw website door Google is gemarkeerd als gehackt op Google Safe Browsing

4. Controleer het tabblad Beveiliging in uw Google Analytics-account

Als u malware op uw site detecteert, moet u deze opschonen. Als u bent geabonneerd op een beveiligingsplugin zoals MalCare, kunt u deze eenvoudig opschonen door op de knop Automatisch opschonen te klikken.

hacked filed detected on malcare

Als u zich nog niet hebt aangemeld, kunt u geen beveiligingsplugin op uw site installeren omdat u bent buitengesloten. In deze gevallen kunt u kiezen voor de noodopruimingsdienst van MalCare. De beveiligingsexperts van MalCare zullen handmatig de malware van uw site verwijderen en uw wp-admin toegang teruggeven.

U kunt ook proberen handmatig naar malware op uw site te zoeken. Wij raden u dit echter niet aan, omdat het handmatig scannen op malware in uw eentje niet effectief is. Het vereist technische en beveiligingsexpertise. Dat gezegd hebbende, als je het toch wilt proberen, hebben we een gids gemaakt die je kan helpen bij het uitvoeren van een handmatige malware scan.

BELANGRIJK: Voordat we verder gaan met de volgende stappen, als u nog geen back-up van uw WordPress site hebt gemaakt, raden wij u aan onmiddellijk een back-up van uw site te maken. Deze stappen kunnen technisch zijn en impliceren het wijzigen van uw WordPress bestanden en database.

U kunt onze gidsen over handmatige WordPress-back-ups en WordPress-back-up plugins raadplegen.

Wp-login.php

Als u de inlogpagina van uw WordPress-site niet kunt openen, kan dat komen doordat uw wp-login.php-bestand is verplaatst of verwijderd.

Om het probleem op te lossen, moet u dit bestand opnieuw uploaden.

1. Download een verse WordPress installatie op uw computer. Unzip dit bestand, zoek het wp-login bestand en houd het klaar.

2. Log in op uw web hosting account. Ga naar cPanel > Bestandsbeheer > public_html.

public html folder in cpanel

3. Gebruik de uploadoptie en upload het wp-login bestand vanaf uw computer naar deze public_html map. U kunt het oude bestand overschrijven als het aanwezig is.

Upload files in cPanel File Manager

4. Open het wp-login bestand door er met de rechtermuisknop op te klikken en te kiezen voor Bewerken.

5. Kopieer en plak deze code aan het einde van het bestand:

/// Verwijder deze regel

$user_login = $user_data;

/// Vervang deze door deze regel

$user_login = $user_data->user_login;

6. Sla uw wijzigingen op en u zou nu moeten kunnen inloggen op uw WordPress admin account.

Genereer een nieuw .htaccess bestand

Het .htaccess bestand is een van de meest gevoelige bestanden van uw WordPress site. Soms kan de kleinste fout in dit bestand uw site breken en ervoor zorgen dat u de toegang tot uw wp-admin paneel verliest.

U kunt proberen het oude .htaccess-bestand te verwijderen en een nieuw bestand te genereren om het probleem op te lossen.

1. Log in op uw web hosting account. Ga naar cPanel > Bestandsbeheer > public_html.

2. Zoek het .htaccess-bestand en download het, zodat u een reservekopie hebt.

PRO TIP: Als u het .htaccess-bestand niet kunt vinden, gaat u naar Instellingen en vinkt u het vakje Verborgen bestanden weergeven aan.

Show hidden files .htaccess

3. Verwijder vervolgens het .htaccess-bestand en probeer de aanmeldings-URL van WordPress te openen.

4. Als het is gelukt, gaat u nadat u bent aangemeld bij uw wp-dashboard naar Instellingen > Permalinks en klikt u op Opslaan. Dit zal automatisch een nieuw .htaccess bestand genereren. Als dit niet werkte, upload dan uw .htaccess bestand opnieuw dat u eerder heeft gedownload.

Disable Your Theme

Gelijk aan plugins, kan uw thema ook de oorzaak zijn van het verdwijnen van uw wp-admin pagina. U kunt uw WordPress-thema’s handmatig uitschakelen:

  • Log in op uw hostingaccount en ga naar cPanel > Bestandsbeheer.
  • Open public_html en open de map wp-contents.
  • Zoek de map met de naam Themes en hernoem de map van uw actieve thema met het achtervoegsel _disable. Hierdoor wordt automatisch een standaard WordPress-thema geactiveerd.
Astra theme in themes folder

Controleer nu of u toegang heeft tot uw wp-login pagina. Als de fout is verdwenen, dan was uw thema de oorzaak van het probleem.

Om het probleem op te lossen, moet u contact opnemen met de ontwikkelaar van het thema om de oorzaak van de fout te achterhalen. Zij zullen waarschijnlijk alle bugs oplossen en een nieuwe versie uitbrengen. Ook als u uw thema wilt veranderen naar een betere, ga dan door onze gids over het veilig veranderen van thema.

PRO TIP: Als u meerdere thema’s hebt geïnstalleerd, zelfs als u ze niet gebruikt, kunnen ze nog steeds conflicten en incompatibiliteitsproblemen veroorzaken. Wij raden u aan alle extra thema’s te verwijderen en alleen het thema te behouden dat u gebruikt.

Controleer de bestandsmachtigingen

WordPress heeft bestandsmachtigingen die verschillende toegangsniveaus toekennen aan verschillende gebruikers van uw WordPress-site. U kunt de toegang tot lees-, schrijf- en uitvoerbestanden op uw site wijzigen.

U kunt meer te weten komen in onze handleiding voor WordPress-bestandsmachtigingen. U kunt ook de aanbevolen bestandsmachtigingen voor WordPress raadplegen.

WP file permission

Wij raden u aan de machtigingen als volgt in te stellen:

  • wp-admin: 744
  • wp-content: 744
    • wp-content/themes: 744
    • wp-content/plugins: 744
    • wp-content/uploads: 744
  • wp-config.php: 764
  • .htaccess: 764

Om de bestandsrechten te controleren en in te stellen, kunt u cPanel > File Manager in uw webhostingaccount gebruiken.

Permissions in cpanel

Als de juiste permissies zijn ingesteld, zou u toegang moeten hebben tot de WordPress login pagina.

Installeer WordPress opnieuw

Als u nog steeds geen toegang heeft tot uw WordPress admin, kunt u WordPress opnieuw installeren. Er is een mogelijkheid dat bestanden in de WordPress kerninstallatie corrupt zijn.

Herinstalleren van WordPress is een grote stap, omdat u kernbestanden zult vervangen. Maar er zijn manieren om dit zonder stress te doen. Hier is een diepgaande gids voor het opnieuw installeren van WordPress.

LET OP: Deze stap brengt een zeker risico met zich mee. Wij raden u aan een back-up van uw site te maken en een staging site te gebruiken om WordPress opnieuw te installeren.

Verhoog uw PHP-geheugenlimiet

Elke website krijgt een beperkte hoeveelheid PHP-geheugen toegewezen. Als u de limiet overschrijdt, kunnen er fouten op uw site verschijnen. Het verhogen van de PHP-limiet kan deze fouten oplossen.

Om dit te doen, moet u uw wp-config.php bestand bewerken.

Log in cPanel > File Manager > public_html. Klik met de rechtermuisknop en bewerk dit bestand.

Om de geheugenlimiet te bewerken, vindt u deze regel code:

define(‘WP_MEMORY_LIMIT’, ’32M’);

Verhoog de limiet van 32M naar 128M met de volgende regel code:

define(‘WP_MEMORY_LIMIT’, ‘128M’);

Bewaar en sluit het bestand af.

Voor meer informatie, volg onze gids over hoe je PHP limiet te verhogen via wp-config bestand.

Probleemoplossing voor individuele foutmeldingen van WordPress

Het kan zijn dat u specifieke fouten op uw WordPress-site ziet in plaats van op uw inlogpagina, zoals:

  1. Fout bij het maken van databaseverbinding
  1. HTTP 500 Interne server
  1. White screen of death
  1. Parse Errors
  1. PHP Errors

Welke fout u ook tegenkomt, wij hebben een complete gids voor het oplossen van problemen die u kunt volgen om het probleem op te lossen.

We zijn ervan overtuigd dat een van deze maatregelen u heeft geholpen bij het inloggen in wp-admin. In het zeldzame geval dat u het probleem echter nog steeds niet hebt kunnen oplossen, hebben we een paar tips.

Wat te doen als u nog steeds geen toegang krijgt tot wp-admin

Als u nog steeds bent buitengesloten van uw WordPress-admin, kunt u het volgende doen:

  1. Neem contact op met uw webhost – Uw webhost zal het probleem onderzoeken en uw inloggegevens opnieuw instellen. Neem contact op met de klantenservice van uw webhost en vraag hen om hulp.
  1. Vraag om hulp op het WordPress-ondersteuningsforum – WordPress heeft een actief ondersteuningsforum waar u hulp kunt vragen aan medegebruikers van WordPress. U kunt details posten over het probleem dat u ondervindt en iemand zal u helpen het op te lossen.
  1. Check populaire forums – Er zijn een aantal forums waar WordPress-gebruikers actief zijn. U kunt antwoorden zoeken op Reddit, Quora, StackExchange en StackOverflow.

U kunt ook ons andere artikel over Vergrendeld van het WordPress Admin Dashboard raadplegen.

Definitieve gedachten: Hoe u zich kunt voorbereiden op een volgende keer

Nadat u weer toegang hebt tot uw WordPress-dashboard, zijn er een paar stappen die u moet nemen om beter voorbereid te zijn voor het geval dit ooit weer gebeurt:

  1. Maak regelmatig back-ups van uw WordPress-site met een plugin zoals BlogVault, die een onafhankelijk dashboard heeft. Als er iets misgaat, kunt u uw back-up terugzetten, zelfs als u geen toegang hebt tot uw wp-admin.
  1. Houd een beveiligingsplugin zoals MalCare actief op uw site. Deze plugin zet een firewall op om te voorkomen dat kwaadaardig verkeer toegang krijgt tot uw site. De plugin scant uw site ook regelmatig en waarschuwt u als er verdachte activiteiten plaatsvinden.
  1. Bewaar dit artikel en houd het bij de hand, zodat u een checklist hebt met maatregelen die u kunt nemen om de fout snel op te lossen.

Als een van de stappen die we hierboven hebben genoemd je heeft geholpen om toegang te krijgen tot je wp-admin pagina, geef ons dan een shoutout op Twitter. We horen graag van u.

Back-up van uw site met de BlogVault Backup Plugin

Can't-access-wordpress-admin

Delen via: