moving site from dev to production, and editing pages stops working

Permalink
I built (with a nice new concrete 5.7.4.2 install) I installed it in domain/new whilst the data was added.
Today, it was finished. I did a search/replace in the database files changing "/new/" to "/",, I updated the .htaccess file, and moved everything up a level.
I also switched on caching,which was disabled throughout the build.
The front end is perfect!
But I can only edit the index page. If I move deeper into the site, I can click the pencil, edit a page, but cannot publish my edits. I click the pencil again, and I get the stripe on the right with the content, only the content is empty. (I copied the site back to /new/ to see if that helped, no difference)

Next, I cleared the cache. Now the /new/ will let me edit, and when I click the pencil, instead of the menu offering save/publish/et al I just get a box on the right saying I need to publish my work, click here to do so.
Which is a functional solution, but the / version, even with its cache cleared does not behave the same, it still presents the empty menu on the left.
The error log (/error_log) reports:
[05-Oct-2015 13:57:57 America/Los_Angeles] PHP Fatal error: Call to a member function setPageTypeComposerFormLayoutSetControlObject() on a non-object in
/home/waynesgarage/public_html/new/concrete/src/Page/Type/Composer/Control/Control.php on line 186

I have not included that files contents here as I have not changed any core files - all my changes are to the theme files only (the free, Fruitful theme, although I am sure that makes no difference).


Here is the Environmental information:
# concrete5 Version
Core Version - 5.7.4.2
Version Installed - 5.7.4.2
Database Version - 20150504000000

# concrete5 Packages
Automatic Email Obfuscator (2.0.1), Block Designer (0.9.5), Fruitful (1.2).

# concrete5 Overrides
blocks/submenu/edit.php, blocks/submenu/view.php, blocks/submenu/db.xml, blocks/submenu/add.php, blocks/submenu/icon.png, blocks/submenu/config.json, blocks/submenu/form.php, blocks/submenu/controller.php, blocks/submenu, blocks/silver_box/edit.php, blocks/silver_box/view.php, blocks/silver_box/db.xml, blocks/silver_box/add.php, blocks/silver_box/icon.png, blocks/silver_box/config.json, blocks/silver_box/form.php, blocks/silver_box/controller.php, blocks/silver_box, blocks/tipofmonth/edit.php, blocks/tipofmonth/view.php, blocks/tipofmonth/db.xml, blocks/tipofmonth/add.php, blocks/tipofmonth/icon.png, blocks/tipofmonth/config.json, blocks/tipofmonth/form.php, blocks/tipofmonth/controller.php, blocks/tipofmonth, blocks/footer_address_boxes/edit.php, blocks/footer_address_boxes/view.php, blocks/footer_address_boxes/db.xml, blocks/footer_address_boxes/add.php, blocks/footer_address_boxes/icon.png, blocks/footer_address_boxes/config.json, blocks/footer_address_boxes/form.php, blocks/footer_address_boxes/controller.php, blocks/footer_address_boxes, blocks/address_boxes/edit.php, blocks/address_boxes/view.php, blocks/address_boxes/db.xml, blocks/address_boxes/add.php, blocks/address_boxes/icon.png, blocks/address_boxes/config.json, blocks/address_boxes/form.php, blocks/address_boxes/controller.php, blocks/address_boxes, blocks/blackborderfull/edit.php, blocks/blackborderfull/view.php, blocks/blackborderfull/db.xml, blocks/blackborderfull/add.php, blocks/blackborderfull/icon.png, blocks/blackborderfull/config.json, blocks/blackborderfull/form.php, blocks/blackborderfull/controller.php, blocks/blackborderfull, blocks/widesilverbox/edit.php, blocks/widesilverbox/view.php, blocks/widesilverbox/db.xml, blocks/widesilverbox/add.php, blocks/widesilverbox/icon.png, blocks/widesilverbox/config.json, blocks/widesilverbox/form.php, blocks/widesilverbox/controller.php, blocks/widesilverbox, blocks/addressfloat/edit.php, blocks/addressfloat/view.php, blocks/addressfloat/db.xml, blocks/addressfloat/add.php, blocks/addressfloat/icon.png, blocks/addressfloat/config.json, blocks/addressfloat/form.php, blocks/addressfloat/controller.php, blocks/addressfloat, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/sl_SI/LC_MESSAGES/messages.mo, languages/sl_SI/LC_MESSAGES, languages/sl_SI, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL, blocks/submenu/edit.php, blocks/submenu/view.php, blocks/submenu/db.xml, blocks/submenu/add.php, blocks/submenu/icon.png, blocks/submenu/config.json, blocks/submenu/form.php, blocks/submenu/controller.php, blocks/submenu, blocks/silver_box/edit.php, blocks/silver_box/view.php, blocks/silver_box/db.xml, blocks/silver_box/add.php, blocks/silver_box/icon.png, blocks/silver_box/config.json, blocks/silver_box/form.php, blocks/silver_box/controller.php, blocks/silver_box, blocks/tipofmonth/edit.php, blocks/tipofmonth/view.php, blocks/tipofmonth/db.xml, blocks/tipofmonth/add.php, blocks/tipofmonth/icon.png, blocks/tipofmonth/config.json, blocks/tipofmonth/form.php, blocks/tipofmonth/controller.php, blocks/tipofmonth, blocks/footer_address_boxes/edit.php, blocks/footer_address_boxes/view.php, blocks/footer_address_boxes/db.xml, blocks/footer_address_boxes/add.php, blocks/footer_address_boxes/icon.png, blocks/footer_address_boxes/config.json, blocks/footer_address_boxes/form.php, blocks/footer_address_boxes/controller.php, blocks/footer_address_boxes, blocks/address_boxes/edit.php, blocks/address_boxes/view.php, blocks/address_boxes/db.xml, blocks/address_boxes/add.php, blocks/address_boxes/icon.png, blocks/address_boxes/config.json, blocks/address_boxes/form.php, blocks/address_boxes/controller.php, blocks/address_boxes, blocks/blackborderfull/edit.php, blocks/blackborderfull/view.php, blocks/blackborderfull/db.xml, blocks/blackborderfull/add.php, blocks/blackborderfull/icon.png, blocks/blackborderfull/config.json, blocks/blackborderfull/form.php, blocks/blackborderfull/controller.php, blocks/blackborderfull, blocks/widesilverbox/edit.php, blocks/widesilverbox/view.php, blocks/widesilverbox/db.xml, blocks/widesilverbox/add.php, blocks/widesilverbox/icon.png, blocks/widesilverbox/config.json, blocks/widesilverbox/form.php, blocks/widesilverbox/controller.php, blocks/widesilverbox, blocks/addressfloat/edit.php, blocks/addressfloat/view.php, blocks/addressfloat/db.xml, blocks/addressfloat/add.php, blocks/addressfloat/icon.png, blocks/addressfloat/config.json, blocks/addressfloat/form.php, blocks/addressfloat/controller.php, blocks/addressfloat, languages/pt_BR/LC_MESSAGES/messages.mo, languages/pt_BR/LC_MESSAGES, languages/pt_BR, languages/pl_PL/LC_MESSAGES/messages.mo, languages/pl_PL/LC_MESSAGES, languages/pl_PL, languages/it_IT/LC_MESSAGES/messages.mo, languages/it_IT/LC_MESSAGES, languages/it_IT, languages/da_DK/LC_MESSAGES/messages.mo, languages/da_DK/LC_MESSAGES, languages/da_DK, languages/fr_FR/LC_MESSAGES/messages.mo, languages/fr_FR/LC_MESSAGES, languages/fr_FR, languages/ja_JP/LC_MESSAGES/messages.mo, languages/ja_JP/LC_MESSAGES, languages/ja_JP, languages/ru_RU/LC_MESSAGES/messages.mo, languages/ru_RU/LC_MESSAGES, languages/ru_RU, languages/tr_TR/LC_MESSAGES/messages.mo, languages/tr_TR/LC_MESSAGES, languages/tr_TR, languages/el_GR/LC_MESSAGES/messages.mo, languages/el_GR/LC_MESSAGES, languages/el_GR, languages/fi_FI/LC_MESSAGES/messages.mo, languages/fi_FI/LC_MESSAGES, languages/fi_FI, languages/sl_SI/LC_MESSAGES/messages.mo, languages/sl_SI/LC_MESSAGES, languages/sl_SI, languages/de_DE/LC_MESSAGES/messages.mo, languages/de_DE/LC_MESSAGES, languages/de_DE, languages/sv_SE/LC_MESSAGES/messages.mo, languages/sv_SE/LC_MESSAGES, languages/sv_SE, languages/nl_NL/LC_MESSAGES/messages.mo, languages/nl_NL/LC_MESSAGES, languages/nl_NL

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - In all cases.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
5.4.41

# PHP Extensions
bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, filter, ftp, gd, hash, iconv, imap, ionCube Loader, json, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, pspell, Reflection, session, SimpleXML, sockets, SPL, sqlite3, standard, suhosin, tokenizer, xml, xmlreader, xmlwriter, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 1024M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 10M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
suhosin.cookie.max_array_depth - 50
suhosin.cookie.max_array_index_length - 64
suhosin.cookie.max_name_length - 64
suhosin.cookie.max_totalname_length - 256
suhosin.cookie.max_value_length - 10000
suhosin.cookie.max_vars - 100
suhosin.executor.include.max_traversal - 0
suhosin.executor.max_depth - 0
suhosin.get.max_array_depth - 50
suhosin.get.max_array_index_length - 64
suhosin.get.max_name_length - 64
suhosin.get.max_totalname_length - 256
suhosin.get.max_value_length - 512
suhosin.get.max_vars - 100
suhosin.log.phpscript.is_safe - Off
suhosin.memory_limit - 0
suhosin.post.max_array_depth - 50
suhosin.post.max_array_index_length - 64
suhosin.post.max_name_length - 64
suhosin.post.max_totalname_length - 256
suhosin.post.max_value_length - 1000000
suhosin.post.max_vars - 1000
suhosin.request.max_array_depth - 50
suhosin.request.max_array_index_length - 64
suhosin.request.max_totalname_length - 256
suhosin.request.max_value_length - 1000000
suhosin.request.max_varname_length - 64
suhosin.request.max_vars - 1000
suhosin.session.max_id_length - 128
suhosin.upload.max_uploads - 25

I would truly appreciate any help that can be given. If I have failed to include some data, I apologize, please let me know and I will add it promptly. Thank you

johnsmart
View Replies:
johnsmart replied on at Permalink Reply
johnsmart
I now see that new pages cannot be added.
If I try to add one I see an error page reporting:
Call to a member function setPageTypeComposerFormLayoutSetControlObject() on a non-object, and get the same error in my error log as previously:

[07-Oct-2015 10:48:27 America/Los_Angeles] PHP Fatal error: Call to a member function
setPageTypeComposerFormLayoutSetControlObject() on a non-object in
/home/waynesgarage/public_html/concrete/src/Page/Type/Composer/Control/Control.php on line 186
cmerritt replied on at Permalink Reply
cmerritt
Hi John,

I am not sure if you have this sorted yet?

It is unclear to me what you mean by - I did a search/replace in the database files changing "/new/" to "/",

I have moved many C5 Sites and have never needed to do anything to the database files.

If you have edited the database then restoring back to unedited version may fix this.

Colin