Yesterday WordPress version 2.0.2 was released, fixing several security issues. If you haven’t upgraded already, you should go do so.
I spent most of my Friday upgrading WordPress installations (this blog, my Golf blog, the FeedLounge site and the King Design site). For the most part, everything went smoothly – however there were a few notable exceptions. 🙂
I was upgrading all of these sites from 1.5.2 (plus security patches) except for the Golf blog. I had no trouble to speak of upgrading this blog or the golf blog; then I got to the FeedLounge site.
- I ran into some caching issues right away on the test server and had to disable cache.
- The upgrade plus the cache issue also seemed to convert me back to the old FeedLounge theme – possibly due to the theme name having a space in it (“FeedLounge v2” vs. “FeedLounge”).
- The changes in how the rewrite rules are handled violently disagreed with the permalink structure I’d chosen for feedlounge.com. The main problem was me wanting /blog to be both the root of the blog and the base for the categories. I was finally able to track down the specific problem and fix it – more on this later.
- Then feedlounge.com went away for a bit. Good times!
The King Design site was pretty smooth, with the only issues being:
get_the_excerpt()
no longer appears to work for pages.- The new rewrite rule handling broke some of my
is_single()
checks.
For being such a major upgrade, I have to say WordPress did a pretty good job keeping things compatible. With a project used in such a wide variety of ways, it must be a huge challenge to keep moving forward while trying not to break existing installations.
I plan to report the issues I ran into1 with test cases so that folks can decide if they are worth fixing or not. Details of the issues and work-arounds to follow when I have more time.
UPDATE: Oops, found one other issue. It seems that WP now loads the execute-pings.php page via an internal GET call (in the spawn_pinger()
function). If you’ve password protected your /wp-admin directory (as I think is a wise idea), sending pings and trackbacks will not happen unless you manually load the execute-pings.php page. I’ll try fixing this via plugin if I can.
- Actually, I’ve reported some already. [back]
This post is part of the following projects: Tasks Pro™, FeedLounge. View the project timelines for more context on this post.
This was the smoothest big upgrade I’ve gone through yet actually. Sorry to hear about your problems…
I just wish it was a 5-minute upgrade, like it’s a 5-minute install.
It was a 5 minute upgrade for the 2 “blogs”, however the 2 “CMS” implementations took another 8 hours or so.
Dude, well, at least you’re not away from home and hoping no one can slip back through the XSS hacks that exploited your server last week …
[Not that I’m bitter or anything!]
I’ve been reluctant to upgrade from 1.5.2, just because I didn’t want to deal with any problems and I’m a believer in a “don’t fix if you don’t have to” mentality. So, it is good to hear that most users upgraded easily. Maybe this week, I’ll finally take the plunge. Thanks.
i dont know how to upgrade. Someone please help me!. Is it really worth upgrading?
It’s weird – I’m usually one of the first people to upgrade. I upgraded the second I heard about WP 1.5.2, and was very happy. For some reason, my gut feels queasy every time I think about upgrading to 2.0. It just doesn’t smell right. And the more people I see who are actually quite bright and have lots of geek skills also having trouble with this upgrade, the more I think it’s just not worth it.
Even worse, I am about to start on a brand new WordPress site for a client, and I am seriously considering installing 1.5.2 instead of 2.0, because it sounds so awful.
I hope WP isn’t going to shoot itself in the foot like so many other programs have.
WordPress 2.02 Upgrade Security Release
Verschieden Bug-Fixes und Sicherheits-Updates für WordPress 2.0 gibt es in einer neuen Version 2.02 zum Download. Genaues Informieren vor dem Update hilft auch hier gewiss enorm weiter. Ergänzende Informationen gibt es bei alexking.org.
[…] This is a more detailed list of the issues I ran into when upgrading from WordPress 1.5.2 to 2.0.2, including the solutions I used. […]
[…] My post about my experience upgrading to WordPress 2.0.x has generated some interesting comments. Some folks are considering sticking with 1.5.2 indefinitely. […]
[…] When we upgraded the version of WordPress that is running feedlounge.com, all of our feeds were broken due to incompatibilities in the new rewrite rule handling in WP 2.0. I think I’ve got them all fixed again, but let me know if anything doesn’t seem right. […]
[…] And here’s one more point… when the big boys and girls like Alex King write posts about how they spent an entire day fixing their sites after an “upgrade” to 2.x, lemme tell ya… I think about how bad my back starts hurting after sitting here for 20 minutes, and my spirit is not so willing anymore. […]
I’ve been having problems with execute-pings.php on WordPress v2.02, as it brings up an execute-or-download panel on Windows.
I suggested to support that they might look into it, and they asked if this happens both in Firefox and in IE. As it happens, it’s only a problem in Firefox, and not in IE. (A mystery).
Since it take me less energy to just open the other browser window (and I prepare my postings in Nvu), I guess I’ll be using IE for posting until the next release — and then I’ll try Firefox again.
yeah “dont fix it if its not broken” is good …
but missing out on kewl fetures … thats bad …
i’m gonna upgrade … that is … if i can …
a geek i am not … but willing to try …
wish me luck … hehe …