Upgrade to Current Version 5.5.1 - Pages Gone? Now System Pages?

Permalink
I recently upgraded to version 5.5.1 from the 5.4.2 series. After upgrading I noticed a number of pages were gone- one entire set of pages from the top level down.

Thinking there was a bad conversion I was about to dump the update and revert back to my backup of the database etc.

However I went to the full site map and clicked on show "System pages" and now all of the missing pages are showing up in the page listing.

I can visit the pages, but they don't show up in the menu and if I turn off the show system pages in the full site map they go away (along with login pages etc.)

I cleared the system cache and looked at various page properties but I couldn't identify any differences.

I suspect this is a bug in the updater, but am guessing there might be something I can easily fix with the pages or in the database to change the page type - but not sure what.

Help!

plschneide
 
Mnkras replied on at Permalink Reply
Mnkras
Im not sure I 100% understand, could you post some screenshots?
hostco replied on at Permalink Reply
hostco
Have you tried dragging and dropping the pages that moved by clicking and dragging the top level page to the home page and letting go?

If not, do that then select "Move beneath Home" from the pop up window then click "go".

See if that will let you move the pages.
plschneide replied on at Permalink Reply
plschneide
Hi that doesn't do it.

Here is a short video that explains visually what happened.

http://screenr.com/qtys
Mnkras replied on at Permalink Reply
Mnkras
I am pretty sure that Members, register, login, page not found, page forbidden have always been system pages
plschneide replied on at Permalink Reply
plschneide
Maybe the problem is then that all the pages are "under members"

Prior to the upgrade Members was appearing in the drop down menu and all of the sub pages were appearing there.

Could it be that Members was a system page but there was a bug in the previous versions of concrete that allowed it to be displayed???

It was definitely in the menu and appearing without having to show system pages prior to the upgrade.

I can probably move the pages out and rename a page or something or copy the content - but yeah this is a new behavior since the upgrade.

thoughts?
hostco replied on at Permalink Reply
hostco
Was just going to say that. They are for sure "system pages".
hostco replied on at Permalink Reply
hostco
We have never seen this behavior and have updated quite a few sites to 5.5.1

On older versions of c5 "members" will display in the site map even if "show system pages" or "enable public profiles" is not enabled.

Seems you added pages under the members page, and the new version of c5 now hides members under system pages.
plschneide replied on at Permalink Reply
plschneide
That would make sense. So best thing to do would be create a new "members" page - move all the sub pages under that and then copy the content from the old page to the "was going to say scrapbook, but I know that is gone, so not sure of best way to copy content from one page to another.

Thanks for the advice.
hostco replied on at Permalink Reply
hostco
Correct, create a new "members" page.

Drag and drop all the pages under the "members" system page to the new members page.

You can use the new "copy to clipboard" feature to copy over your content to the new page.
plschneide replied on at Permalink Reply
plschneide
Thanks all - that worked great and was the problem! New clipboard is sweet!
hostco replied on at Permalink Reply
hostco
No problem plschneide, we are glad you were able to resolve your issue.
cgroves replied on at Permalink Reply
I have a similar issue, but not identical.

Except for [/login], my system pages do not load, but are present in the correct directories and can be seen in the sitemap within the dashboard.

I have two concrete sites. One was created on 5.4 and updated to 5.5 and that works as expected.

The other was a fresh install of 5.5.1 and the system pages other than [/login] do not load. I was able to hand key a 404 redirect to correct the [/page_not_found], but cannot get [/register] to function. In addition, I expected to see "Not a member? Register here!" on the login page and that is missing as well.

Another oddity, the [.htaccess] file and an unknown file [.wysiwygPro_preview_24390761b1374f92b0e726f2aaa588fb.php] appeared this morning within the default directory listing (previously hidden files were not visible). The more interesting note (not that files randomly appearing isn't interesting) is that the [.htaccess] file was already coded for Pretty URLs. Something that wasn't enabled on this site at that point. Maybe that is just standard under 5.5, but previously I had to make these alterations.

This second site (fresh 5.5.1) is a brand new site for a family member, to which only I have administrative (site structure/content and host) access. It is hosted on BlueHost and I know that they have a recent history of usurping error pages for advertising - not cool. That is why I wasn't bent over the 404 not working and having to make a less than elegant solution to resolve the issue.

Could their code changes (which I thought was limited to a cgi fourofour.cgi redirect within the 404.shtml file) have somehow gone deeper into the C5 routing structure? Or, is this something within C5 itself?

Just trying to get my bearings before I begin tearing into this thing.