I've posted about this problem on my blog, with screenshots, here:
Last night I attempted to upgrade my blog from WordPress 1.5.2 to WordPress 2.1. However, I ran into a couple of problems that I haven't figured out how to solve.
First of all, my server meets the minimum requirements for WordPress 2.1: I’ve got PHP 5.0.3 and MySQL 4.1.9. And I followed the detailed upgrade instructions to the letter, including deactivating all plugins, so that’s not the issue.
Here are the problems I'm haivng:
1. I can’t delete posts.
On the Manage Posts page, the “Delete” link, which should be immediately to the right of “Edit,” is missing. And it’s not just that screen. On the individual post editing screen, the “Delete this post” button is there, but when I click it, and click OK on the confirmation dialog, I get the error message: “You are not allowed to delete this post.”
This seems like some sort of issue with permissions between the MySQL database and the WordPress interface. I can delete posts in phpMyAdmin without any problem, but I can’t delete them via WordPress. Unfortunately, I have no idea how to solve it. But I suspect it’s related to…
2. I can’t create published Pages, or edit published Pages that already exist.
This seems to be the same problem that’s already been noted here (http://wordpress.org/support/topic/104376), but here’s a somewhat more detailed description. In the Pages interface, there is no “Published” option under Page Status. As a result, I can’t create functional Pages through the WordPress interface. I can create draft Pages and “private” Pages, but no publicly accessible ones.
In phpMyAdmin, I can convert draft/private Pages that I created in WP into published ones by changing the “post_status” field to “publish.” But the, on the Manage Pages screen, not just the “Delete” option but the “Edit” option disappear! And when I try to manually go to the “Edit” URL, I get the error message, “You are not allowed to edit this page.”
Also, regardless of whether the Page is published, a draft, or private, I can’t delete it through the WordPress interface, just like with Posts.
Does anyone have any suggestions for how to fix these problems? Has anyone else experienced any of this?