Naar de inhoud
Kennisbank Beveiliging

Bestandsrechten (Permissions/Chmod) wijzigen: De “403 Forbidden” oplossen

20 november 2025 3 min lezen Boris Kusters

Krijg je op je website ineens een “403 Forbidden” melding? Of klaagt WordPress dat het geen afbeeldingen kan uploaden of geen plugins kan updaten omdat de map “niet schrijfbaar” is?

Dit heeft bijna altijd te maken met Bestandsrechten (ook wel CHMOD genoemd).

Op een Linux-server (waar jouw website op draait) heeft elk bestand en elke map een set regels. Deze regels bepalen wie er mag lezen, schrijven of uitvoeren. Staan deze te streng? Dan werkt je site niet. Staan ze te los? Dan kunnen hackers binnenkomen.

In deze handleiding leg ik uit wat de juiste waarden zijn en hoe je deze herstelt via de File Manager.


De Gouden Standaard: 755 en 644

Je ziet in de File Manager vaak getallen staan in de kolom Permissions. Voor een veilige en werkende WordPress-site moet je eigenlijk maar twee getallen onthouden:

  1. Mappen (Folders): 755
    • Betekenis: De eigenaar (jij/het systeem) mag alles (lezen, schrijven, openen). De rest van de wereld mag alleen kijken en openen, maar niets wijzigen.
    • Incorrect: Als een map op 700 staat, kan de webserver er soms niet in. Staat hij op 777, dan kan iedereen erin schrijven (onveilig!).
  2. Bestanden (Files): 644
    • Betekenis: De eigenaar mag lezen en wijzigen. De rest van de wereld mag het bestand alleen lezen (bijvoorbeeld: een bezoeker die je homepage bekijkt).
    • Incorrect: Als een bestand op 600 staat, geeft de server een “403 Forbidden” aan bezoekers.

Stap 1: Ga naar de File Manager

  1. Log in op het Marketing Maatwerk Panel.
  2. Ga naar Websites en klik op je website.
  3. Klik in het menu bovenaan op het tabblad Files.
  4. Navigeer naar de map public_html (hier staat je website).

Stap 2: Controleer en Wijzig de rechten

Zie je een bestand of map met een afwijkend getal (bijvoorbeeld 000, 600 of 777)? Dan moet je dit corrigeren.

  1. Zoek het bestand of de map in de lijst.
  2. Klik helemaal rechts op de drie puntjes (het actiemenu).
  3. Kies voor Change Permissions.

Stap 3: Het instellen

Je ziet nu een pop-up met vinkjes (Read, Write, Execute) en een getal.

  • Is het een Map? Zorg dat het getal op 755 staat. (Owner: Read/Write/Execute | Group: Read/Execute | Others: Read/Execute)
  • Is het een Bestand (bijv. index.php)? Zorg dat het getal op 644 staat. (Owner: Read/Write | Group: Read | Others: Read)
  • Speciaal geval: wp-config.php Dit bestand bevat je wachtwoorden. Soms zetten we dit voor extra beveiliging op 400 of 440 (alleen lezen voor de eigenaar), zodat niemand anders het kan zien. Doe dit alleen als je weet wat je doet.

Klik op Update of Save. De wijziging is direct actief.


Veelvoorkomende problemen

Ik krijg een “403 Forbidden” foutmelding op mijn site. Dit betekent: “Verboden toegang”.

  • Controleer of je public_html map wel op 755 staat.
  • Controleer of je index.php bestand op 644 staat. Als deze op bijvoorbeeld 000 staan, mag niemand (ook de bezoeker niet) de site zien.

WordPress kan niet updaten / uploaden. Dit betekent dat de server niet mag schrijven in de map.

  • Controleer of de mappen wp-content en wp-content/uploads op 755 staan.

⚠️ WAARSCHUWING: Zet mappen nooit op 777 om een probleem op te lossen. 777 betekent “Iedereen mag alles”. Dit is een open uitnodiging voor hackers om schadelijke bestanden op je server te plaatsen.

Verder komen dan lezen

Benieuwd wat dit voor jouw site betekent?

In een half uur kijken we samen naar wat je nu hebt, wat er mist en wat het zou kosten. Geen verkooppraatje, en je zit nergens aan vast.

Eerst een vraag stellen

Een paar zinnen is genoeg.

Velden met een sterretje zijn verplicht.

Je gegevens gebruik ik alleen om je vraag te beantwoorden. Meer daarover in de privacyverklaring.

Liever meteen concreet?

Plan een gratis gesprek.

Een half uur, geen verkooppraatje. We kijken wat je nu hebt, wat je mist en wat het zou kosten.

Uitgebreider: dan weet ik vooraf waar we het over hebben.

Andere producten van Marketing Maatwerk: Mailmigreren.nl (IMAP mailbox-migratie) · Voice Vault (gespreksopnames en notulen) · Sirob AI CRM (AI-CRM voor scale-ups) · boriskusters.nl (blog van Boris)