Solution found to – If Upgrading to WordPress 3.1 Results in 404 Pages Not Found
April 25th, 2011I had a client today upgrade her WordPress blog to 3.1.1 and when she clicked on any categories or posts, she got a 404 page not found error. Took a while of searching on the web but solution was found. Solution required regeneration of brand new .htaccess file and deletion of one plugin. Details are below.
Solution was found here:
If Pages Return A 404 After WordPress 3.1 Upgrade
Here’s what we did:
1. disable all plugins
2. remove .htaccess file from blog folder on server
3. switch permalinks to default and then back to her setting, and then verified this recreated a brand new .htaccess file on her blog folder on server
4. verified this fixed issue (yeah!)
5. one by one, enabled plugins, and discovered that a category related plugin (that renamed a category to something else) was also causing problem so we deleted it.
6. so with all plugins enabled again, retested and it worked. Many thanks to Dre Armeda for this solution.
Jill--------------
J. Olkoski
Aldebaran Web Design, Seattle
Jill Olkoski has a BS in Engineering, a BS in Computer Science and an MA in Clinical Psychology. She delights in using her advanced technical and psychological skills to help small business owners develop cost-effective and successful websites.
November 26th, 2011 at 6:07 pm
Thank you for this post! I upgraded to WP 3.2.1 recently and have HAD HELL with the stupid permalinks and non-stop 404 error! I have gone all over the web and every article I find is in uber-technical geek-speak (and I’m a technical guy), but this is the FIRST page that listed a simple fix that even I could understand. I have wasted HOURS AND HOURS AND HOURS on this – thanks for helping me solve this very irritating problem. WP should really get their act together before releasing ‘upgrades’ like this.
September 21st, 2013 at 1:24 am
Thank you so much! This worked, but re-enabling the plugins didn’t break it again, even though I had created and changed the .htaccess file so many times! 🙂