'Add Page' broken?

Permalink
Hi,

Just moved a site over to the live server before it goes fully live and seem to have broken 'Add Page' functionality, all the css, js and paths are correct the whole site & concrete backend works apart from this, even edit page properties etc works.

When I go to add a page, I can not click on a page design to choose how the page will look, without this I can't successfully create a page. There is no javascript errors produced on clicking the designs and it is a javascript call as far as I can see but the action is just dead, I am using the latest concrete, only one very small block that I made myself is in use and is not conflicting.

Must be missing something really simple? I have checked permissions etc as well.

Thanks for your help if anyone can :)

 
olliephillips replied on at Permalink Reply
olliephillips
I bet this is due to the server's PHP config not having JSon support. I have a similar issue on a production site at the moment. It is easy to miss when looking at phpinfo for compatibility.

Hope that helps.
Jeed890 replied on at Permalink Reply
Unfortunately i do have json enabled php, infact have other working concrete5 same version installs all over the server.

Can't work out what it is, even my local copy (which I used until site needs to go live) has the add page functionality working, it only appeared when I moved it to the live :/

Thanks though, just hope someone has the solution.
olliephillips replied on at Permalink Reply
olliephillips
The behaviour you describe is absolutely identical to the behaviour I see, which I've pinned on there being no JSon support. I can't pick a page type so can't add a page, whilst existing pages can be edited fine etc.

Odd. But good luck with it.
Jeed890 replied on at Permalink Reply
Just checked with phpinfo(); and some simple php json calls and all seems to work, and as I've said the exact same server, with the exact same setup runs concrete5 fine just on other user accounts.
anttivaatainen replied on at Permalink Best Answer Reply
anttivaatainen
I think its because some mysql entry is with wrong caps.

Uncaught exception 'ADODB_Exception' with message 'mysql error: [1146: Table 'thingy_con.atSelectOptionsSelected' doesn't exist] in EXECUTE("select ID, value, displayOrder from atSelectOptionsSelected inner join atSelectOptions on atSelectOptionsSelected.atSelectOptionID = atSelectOptions.ID where avID


Used firebug to see what html C5 is generating.