WordPress 4.5 en een Windows server

Er staat weer een nieuwe versie van WordPress klaar, 4.5. Wat ervaringen rijker geworden ben ik niet direct alle sites gaan updaten, maar ben ik met een paar sites begonnen en daar ging het al direct mee fout. Geen grote halszaken, maar wel een klein bugje in WordPress voor mensen die, zoals ik, met een windows server werken.. Wat is er namelijk aan de hand. WordPress herkent dat je op een windows server zit en dat dingen als de rewrite regels in de web.config moeten worden aangepast. Maar wat er fout gaat is dat WordPress een regel aan de web.config toevoegt die de boel laat vastlopen. Resultaat een 500-fout

Het is gelukkig heel snel te verhelpen. Ga op de server naar web.config. Daar heb je normaal het volgende beeld:

<rules>
<rule name=”wordpress”……. en dan de rewrite regels.

Maar na inmenging van WordPress heb je nu opeens:

<rules><rule name=”wordpress” en dan nog een hele regel vol……..</rule>
<rule name=”wordpress”… en dan de oorspronkelijke rewrite regels
</rule>
</rules>

De regel achter <rules> heeft WordPress toegevoegd en deze veroorzaakt de fout. Deze kun je vanaf <rule…> helemaal verwijderen. Alleen <rules> moet je laten staan.
De <rule…> op de volgende regel en ook de rest van de regels kun je gewoon laten staan. Dit is de oorspronkelijke content van web.config.

Als het goed is, is deze bug in versie 4.5.1 verholpen.

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *