Here’s what I did that worked for me.
1. Ensure that your .htaccess file is writable in your blog root directory. The permission should be set to “777”. For MAC users, right-click and select ‘Get Info’. The dialogue box should have an Octal value of 777 giving read, write and execute permissions to all 3 groups – User, Group and World.
2. I had to put /index.php before the rest of my custom code in SETTINGS –> PERMALINKS in the WordPress control panel. It looked like this: /index.php/%year%/%monthnum%/%postname%/
I don’t know why or how that worked. I don’t care. It works now. Hope it does for you.
=]