Upgrade to 5.6.0.2 breaks website

Permalink
Hi,

Just a note to say that upgrading from 5.5.2.1 to 5.6.0.2 broke my site.

Symptoms:

- Edit bar not visible on home page when logged in
- Template structure broken (seemed to mis-interpret CSS)
- Certain add-ons failing (I guess that is to be expected)
- Blocks missing and/or moved

If anyone has similar issues, simply removing or commenting out the line <?php define('DIRNAME_APP_UPDATED', 'concrete5.6.0.2');?> in /config/site.php reverts to the previous version.

I've done this and my site is working again! Phew! :)

Russ

 
jstn128 replied on at Permalink Reply
I feel your pain. I keep getting an error too but can't seem to get anyone to answer my posts bout it. Good luck!
jmonroe replied on at Permalink Reply
jmonroe
I would maybe try upgrading manually in steps versus straight to 5.6.0.2. It could be that some of the addons are not compatible with the version. I would recommend checking them each individually. I doubt all of them are considering 5.6.0.2 was just released yesterday. You can then do one upgrade to the next higher version till you see the site break and resort to your fix you did to get your site back...that should tell you some more as well.

You can get the downloads from here
http://www.concrete5.org/developers/downloads/...

And you can read how to manually upgrade here
http://www.concrete5.org/documentation/how-tos/developers/manually-...

Hope this helps.
mhawke replied on at Permalink Reply
mhawke
RussNut is already at 5.5.2.1. What incremental upgrading are you suggesting? Any earlier versions of 5.6 will likely generate the same issues. 5.6.0.2. will likely be the best of the bunch as they've reacted and fixed many of the small things that were in early versions.

Other than than a few blocks that are clearly mis-coded and outright fail, I personally think the css is the issue. Do you have a live link we could check out?

Some blocks and themes hijack the css by being too broad. If a block builds it's view using common names like 'content' or 'wrapper' and then style those elements, this can cause their css to bleed over other blocks and maybe even the core css.