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.

Hidden bbPress Admin menus conflict due to WP e-Commerce

If you have a WordPress site that has previously been using WP e-Commerce (version 3.8.13 and and earlier) upon activating bbPress you will notice, well, no bbPress menus or references. Anywhere.

Update: You may get a “You have insufficient WordPress permissions” notice when activating bbPress, the following steps will fix this conflict with WP e-Commerce.

Earlier releases of WP e-Commerce adjusted the default role capabilities of WordPress User’s which for one reason or another – I am yet to identify the exact cause – results in bbPress not loading it’s welcome script (e.g. creating new default Pages, intro screen, WordPress Admin menu’s, etc.). Here’s the fix.

  1. Install and activate User Role Editor from Plugins > Install within the WordPress Administration
  2. Open Users > User Role Editor
  3. Click Reset
  4. De-activate and re-activate bbPress

That’s it!

Don’t do e-Commerce Plugin releases on Christmas Day or before Holidays

Just don’t do it. Here’s why in 3 concise reasons:

  1. Store owners don’t update their stores during peak season
  2. Limited support staff are around to help store owners
  3. Store owners that have updated their stores, and haven’t done backups, which then run into problems are going to flip out

Turn on Link Target support for Custom WordPress Menu Items

Hidden away in the Screen Options dropdown of the Edit Menus screen of the WordPress Administration are a set of advanced menu properties that can be toggled to extend WordPress menu items even further.

  • Display list of Custom Post Type items under Pages list
  • Open link in a new window/tab
  • Optional CSS classes
  • Link Relationship (XFN)
  • Link Description

Pretty sneaky WordPress!

Reference: Add ‘target’ element to Menu Editor