The MU forums have moved to WordPress.org

Upgrading MU - All Blogs Throw a 404, Except Main Blog (7 posts)

  1. joelontheroad
    Member
    Posted 14 years ago #

    I just upgraded Wordpress MU 2.8.6 to 2.9.2 using automatic upgrade.

    The upgrade didn't report any errors. However, now:
    - accessing a blog throws a 404 error, even newly created blogs.
    - every blog lists pages and posts from the root blog in the back end. In other words, I can't see pages and posts from any blog other than the root blog, no matter which blog I'm looking at. However, the pages are definitely there when I look in the database via phpMySQL.
    - All the blogs show up in the admin screens
    - All the blogs show the correct domain and paths in the admin screens.

    I have setup wordpress MU to add new blogs as paths, instead of domains. Eg:
    http://www.moneysafe.com (root blog)
    http://www.moneysafe.com/agsreward (blog ID 3)
    http://www.moneysafe.com/dfwjmbo (blog ID 4)
    etc.

    I did an automatic upgrade and also clicked on "Upgrade" in the admin area.

    When I sign in to a blog, the URL shows:
    http://www.moneysafe.com/agsreward/.....etc.

    However, the admin is for:
    http://www.moneysafe.com/ (the root blog)

    Any ideas?

    Thank you.

    Joel

  2. andrea_r
    Moderator
    Posted 14 years ago #

    You're being redirected to your primary blog. you only need to login once, and you should be able to access the admin areas of the sub-blogs without logging in again.

    From the main blog admin area, go to Site Admin -> Blogs. pick one, hover over it and see the links. Click on "backend". Does it take you to the right blog?

  3. joelontheroad
    Member
    Posted 13 years ago #

    No, it did not take me to the correct blog ;) This was a really weird problem.

    My solution was to simply restore the database and files and not to upgrade.

    If I upgrade in the future, I think I'll upgrade one increment at a time until I reach 2.9.2 (or 3.0) and maybe do so manually as well.

    But thanks for your thoughts.

  4. andy10010
    Member
    Posted 13 years ago #

    I have a very similar issue. I upgraded from wpmu to 3.0 after backing everything up. I followed the tutorial and installation went smoothly except that all child pages and child blog links are broken. I can get to the main site home page, and backend. Any other page gets a 404 error and wp-admin works nowhere except the main blog. The network is installed and updates with no errors. The only thing that works on the child blogs is the edit button for the quick edit page of Super Admin / sites.
    I have tried to put up a new .htaccess file with no luck. All plugsins were disabled during upgrade.
    Any ideas?

  5. andrea_r
    Moderator
    Posted 13 years ago #

    - make sure all files got copied over correctly
    - make sure the htaccess file is actually being read by apache
    - make sure you changed that rewrite rule ;)

    How far back did you upgrade from? I was recommending people go up to 2.9.2 first, then hit 3.0.

  6. andy10010
    Member
    Posted 13 years ago #

    Thanks Andrea, I'll check those things. I am pretty sure though, I was using the newest mu. Maybe the third time will be the charm.:)

  7. andrea_r
    Moderator
    Posted 13 years ago #

    I am pretty sure though, I was using the newest mu.

    The last version of mu was 2.9.2. Then it was rolled into WordPress, which is now at version 3.0.

    So, short version - don't use the download from here. :) (Yes, someone will change that page soon-ish)

About this Topic

  • Started 14 years ago by joelontheroad
  • Latest reply from andrea_r