Hey Busa,
I had the same problem recently with WordPress after a client asked for an upgrade…
I really wanted to stay away from “Frankensteining” the core files of wordpress as the article you linked to does, so the fix I found only asks you to add one line of code to your wp-config.php file:
//added for cron posts
define(‘ALTERNATE_WP_CRON’, true);
Stick that in the wp-config.php file and you should be good. For a full(er) explanation, you can check out my blog post on the subject.