Updated to 5.6.3.2 annnddd everything's gone.

Permalink 1 user found helpful
I updated my website today to Concrete 5.6.3.2. I made the backup like the updater suggested and downloaded it. After it finished updating, I returned to the website and the custom theme, blocks, header/footer and literally everything is gone.

So I restored the database but that did not change any thing. All 400 or so subpages still exist but the issue is the same as with the homepage - no theme and the content blocks are all gone.

FYI I did not create the website, I inherited it from the previous person in my position and have solely maintained it for almost two years now. We get about 12,000 visitors per month and now there's nothing...

Can anyone offer a solution?

I contacted our web host for help thinking they may have an image of the site that we can backup to but they have not responded yet.

cltv
 
Gondwana replied on at Permalink Reply
Gondwana
Did you just back up the database, or did you also back up the site-specific files? A full back-up (and restore) needs both.
ConcreteOwl replied on at Permalink Best Answer Reply
ConcreteOwl
As well as restoring your database file you also need to comment out or remove the reference to 5.6.3.2 in your root/config/site.php file.
It will be on the last line of your file and sit between an opening php tag and a closing php tag.
Look for a line something like this
<?php define('DIRNAME_APP_UPDATED', 'concrete5.6.3.2');?>

And change it to this
<?php // define('DIRNAME_APP_UPDATED', 'concrete5.6.3.2');?>

Notice the two forward slashes..
cltv replied on at Permalink Reply
cltv
Thanks, weyboat. That helped!

The blocks and their content are back but the custom theme is still gone. So the background and other site-wide elements is white and all the blocks are aligned to the right.
cltv replied on at Permalink Reply
cltv
Final Update to this thread:

Weyboat's suggestion of removing the reference to the new version (actually 5.6.3.4) in the site.php file got all the content blocks to show back up but my custom theme was still not there (no background image, banners, footer, header, text formatting, etc.) so I did a search in the File Manager of the control panel for an element that should be present on the website: banner.png.

I noticed that "/public_html/updates/concrete5.6.3.2/concrete/themes/default/" had the file but "/public_html/updates/concrete5.6.3.4/concrete/themes/default/" did not. So I copied over the "default" folder and changed the site.php file back to how it was and that fixed everything.

Everything is back to normal except that words that were italicized or bolded are not any longer, but I still consider it a win.

So in summary, I updated Concrete5 but my theme did not copy over to the new update folder. I had to manually copy over the folder.
ConcreteOwl replied on at Permalink Reply
ConcreteOwl
If your custom theme had been residing in the root/themes folder instead of the root/concrete/themes folder, you would not have had this problem.
The root folders (excluding the concrete folder) are regarded as 'over-ride' folders, so that any blocks, themes, JavaScript, css etc. do not get over-written when you update your concrete version.
In other words, when your site loads to a browser, the concrete cms forces the code from the 'over-rides' folders to be used in preference to the folders with the same name that reside inside the 'concrete' folder.
However having said all that..
Since there are unlikely to any further significant updates to the 5.6 version, you can probably leave everything as is because it is working for you..