WordPress Stacked Logo

Finally a Fix for XAMPP and WordPress Permalinks

Error 500 – Server error!

Fun times with Apache… Recent releases of XAMPP for Windows hide additional Apache overrides outside of the reach of …/apache/conf/httpd.conf. If you’re like me and exhausted all prior Google results to get Permalinks working with XAMPP give this one a go.

  1. Open …/apache/conf/extra/httpd-xampp.conf
  2. Replace all instances of AllowOverride None and AllowOverride AuthConfig with AllowOverride All
  3. Save changes
  4. Open XAMPP Control Panel and restart the Apache service or open the Windows Services dialog and restart the Apache2.4 Service
  5. Breathe and give that Error 500 tab a refresh

Woop! In case this doesn’t work it’s likely you’ve missed one of the basics:

  1. Open …/apache/httpd.conf
  2. Uncomment #LoadModule rewrite_module modules/mod_rewrite.so
  3. Replace all instances of AllowOverride None and AllowOverride AuthConfig with AllowOverride All
  4. Save changes
  5. As above, restart the Apache Service.

Published by

Michael Visser

I'm a WordPress Plugin developer, UAV & Raspberry Pi enthusiast and general tinkerer. This visser.io domain serves as my development playground for non-WordPress Plugin projects.

8 thoughts on “Finally a Fix for XAMPP and WordPress Permalinks”

  1. Holy shit, dude. You’re the fucking man.
    Thank you for this SIMPLE solution. I’ve been struggling with this sh*t for days, tried everything on that useless WordPress forum support and finally got to solve it.
    Thank you very much!!!!!!!!!!!!

  2. Indeed you are the only one given the solution I badly needed for this problem! I have searched many sites … Thank you.

  3. You are great Michael, you are really great ! ! ! Thanks
    The ONLY only ONLY site that tells how to solve it, the others are bullst

Leave a Reply

Your email address will not be published. Required fields are marked *