I’m not sure know what it is that I did to fix my site, but I’ll post the steps here in case it can help anyone:
Baseline:
– Brand new install, WP 2.7.1
– Permalinks don’t work although I know that mod_rewrite is on because my other blogs on my same server work. .htaccess has been updated and is pretty standard.
My steps:
1. Added “cat” and “tag” as the base values in permalinks. Save.
1a – Checked it, still didn’t work.
2. Switched back to default links.
3. Switched back to default theme.
4. Switched on permalinks
4a – Checked it, still didn’t work.
5. Switched back to my custom theme.
5a – I may have checked my site and found it still didn’t work.
6. Signed onto phpMyAdmin and accessed (as in didn’t do anything, just looked at) the wp_options table.
7. Checked my site again – voila, it’s working.
So obviously, it may have been fixed by 5a, but it may have been fixed after step 6. I can’t remember, but I don’t see why just signing into the database would do anything.