Columns disappear and editing produces error on PHP 7.x

Permalink Browser Info Environment
Hello, we're trying to make our site using 'Creative' theme compatible with PHP 7.x because our server is discontinuing PHP 5.x at the end of the year.

We're using the newest (8.5.5) Concrete5 but are having an issue with the site losing it's columns and when you go into edit mode for any page, a bit fat error screen shows up. See attached.

"No grid framework found. Grid area methods require a valid grid framework defined in a PageTheme class."

Any ideas?

Type: Ticket
Status: In Progress
fridayphoto
View Replies:
biaprom replied on at Permalink Reply
biaprom
Hello, Please provide admin and ftp in PM messages, i will check this problem
fridayphoto replied on at Permalink Reply
fridayphoto
Hey there, I let this go for too long and now my server has forced PHP7 and I'm left with only single column layout. I've been able to figure out that for some reason, the Bootstrap3 Grid Framework isn't loading up. This is the thing that puts in the <div class="row"> and column code.

It's really weird, before this forced PHP change I flip between PHP5 and PHP7 and the only thing that changed was that the grid layout HTML appeared and disappeared. I have a sneaking suspicion this is something to do with PHP autoloading but I can't figure it out for the life of me.

Sent you a PM with more info.
fridayphoto replied on at Permalink Reply
fridayphoto
I was able to determine that the line at the top of my '/package/creative/controller.php' was causing the problem.

"set_time_limit (1000000000000000000000);"

Something that was part of the original package for some reason. Developer provided updated package and I was able to see the difference in that file.

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.5
Version Installed - 8.5.5
Database Version - 20201116182100

# Database Information
Version: 5.7.32-35-log
SQL Mode: NO_ENGINE_SUBSTITUTION

# concrete5 Packages
Add Multiple Pages (1.0), Creative (1.1), Event Calendar (3.4.1), Formidable (Full Version) (2.1.3), HTML+PHP Code Block (1.0.1)

# concrete5 Overrides
blocks/multiple_link/form.php, blocks/multiple_link/db.xml, blocks/multiple_link/auto.js, blocks/multiple_link/add.php, blocks/multiple_link/view.php, blocks/multiple_link/edit.php, blocks/multiple_link/config.json, blocks/multiple_link/controller.php, blocks/multiple_link/css_form/repeatable-ft.form.css, blocks/multiple_link/css_form, blocks/multiple_link/templates/blue_button.php, blocks/multiple_link/templates/golden_button.php, blocks/multiple_link/templates/green_button.php, blocks/multiple_link/templates, blocks/multiple_link/composer.php, blocks/multiple_link/js_form/handlebars-v4.0.4.js, blocks/multiple_link/js_form/handlebars-helpers.js, blocks/multiple_link/js_form, blocks/multiple_link/icon.png, blocks/multiple_link, blocks/button/form.php, blocks/button/db.xml, blocks/button/auto.js, blocks/button/add.php, blocks/button/view.php, blocks/button/edit.php, blocks/button/config.json, blocks/button/controller.php, blocks/button/templates/blue_button.php, blocks/button/templates/golden_button.php, blocks/button/templates/green_button.php, blocks/button/templates, blocks/button/composer.php, blocks/button/icon.png, blocks/button, blocks/express_entry_list/templates/home_bulletins.php, blocks/express_entry_list/templates/home_news_links.php, blocks/express_entry_list/templates, blocks/express_entry_list, blocks/image_pdf/form.php, blocks/image_pdf/db.xml, blocks/image_pdf/add.php, blocks/image_pdf/view.php, blocks/image_pdf/edit.php, blocks/image_pdf/config.json, blocks/image_pdf/controller.php, blocks/image_pdf/templates/image_with_pdf/view.php, blocks/image_pdf/templates/image_with_pdf, blocks/image_pdf/templates, blocks/image_pdf/composer.php, blocks/image_pdf/icon.png, blocks/image_pdf, blocks/autonav/templates/main_left_nav.php, blocks/autonav/templates/inside_nav.php, blocks/autonav/templates, blocks/autonav, blocks/detail_profile/form.php, blocks/detail_profile/db.xml, blocks/detail_profile/add.php, blocks/detail_profile/view.php, blocks/detail_profile/edit.php, blocks/detail_profile/view.php_original, blocks/detail_profile/config.json, blocks/detail_profile/controller.php, blocks/detail_profile/composer.php, blocks/detail_profile/icon.png, blocks/detail_profile, blocks/nav_by_anchor_name/form.php, blocks/nav_by_anchor_name/db.xml, blocks/nav_by_anchor_name/auto.js, blocks/nav_by_anchor_name/add.php, blocks/nav_by_anchor_name/view.php, blocks/nav_by_anchor_name/edit.php, blocks/nav_by_anchor_name/config.json, blocks/nav_by_anchor_name/controller.php, blocks/nav_by_anchor_name/css_form/repeatable-ft.form.css, blocks/nav_by_anchor_name/css_form, blocks/nav_by_anchor_name/composer.php, blocks/nav_by_anchor_name/js_form/handlebars-v4.0.4.js, blocks/nav_by_anchor_name/js_form/handlebars-helpers.js, blocks/nav_by_anchor_name/js_form, blocks/nav_by_anchor_name/icon.png, blocks/nav_by_anchor_name, blocks/page_list/templates/footer.php, blocks/page_list/templates, blocks/page_list, blocks/employment_listings/form.php, blocks/employment_listings/db.xml, blocks/employment_listings/auto.js, blocks/employment_listings/add.php, blocks/employment_listings/view.php, blocks/employment_listings/edit.php, blocks/employment_listings/view.php_bkp, blocks/employment_listings/config.json, blocks/employment_listings/controller.php, blocks/employment_listings/css_form/repeatable-ft.form.css, blocks/employment_listings/css_form, blocks/employment_listings/composer.php, blocks/employment_listings/js_form/handlebars-v4.0.4.js, blocks/employment_listings/js_form/handlebars-helpers.js, blocks/employment_listings/js_form, blocks/employment_listings/icon.png, blocks/employment_listings, blocks/content/templates/background_content/view.php, blocks/content/templates/background_content, blocks/content/templates, blocks/content, blocks/homepage_news_item/form.php, blocks/homepage_news_item/db.xml, blocks/homepage_news_item/auto.js, blocks/homepage_news_item/add.php, blocks/homepage_news_item/view.php, blocks/homepage_news_item/edit.php, blocks/homepage_news_item/config.json, blocks/homepage_news_item/controller.php, blocks/homepage_news_item/css_form/repeatable-ft.form.css, blocks/homepage_news_item/css_form, blocks/homepage_news_item/templates/homepage_news_item.php, blocks/homepage_news_item/templates, blocks/homepage_news_item/composer.php, blocks/homepage_news_item/js_form/handlebars-v4.0.4.js, blocks/homepage_news_item/js_form/handlebars-helpers.js, blocks/homepage_news_item/js_form, blocks/homepage_news_item/icon.png, blocks/homepage_news_item, blocks/staff_display/form.php, blocks/staff_display/db.xml, blocks/staff_display/auto.js, blocks/staff_display/add.php, blocks/staff_display/view.php, blocks/staff_display/edit.php, blocks/staff_display/config.json, blocks/staff_display/controller.php, blocks/staff_display/css_form/repeatable-ft.form.css, blocks/staff_display/css_form, blocks/staff_display/templates/our_staff/view.php, blocks/staff_display/templates/our_staff, blocks/staff_display/templates/mental_health_addictions_team/view.php, blocks/staff_display/templates/mental_health_addictions_team, blocks/staff_display/templates, blocks/staff_display/composer.php, blocks/staff_display/js_form/handlebars-v4.0.4.js, blocks/staff_display/js_form/handlebars-helpers.js, blocks/staff_display/js_form, blocks/staff_display/icon.png, blocks/staff_display

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
7.4.20

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, ionCube Loader, json, libxml, mbstring, memcached, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, readline, Reflection, session, shmop, SimpleXML, soap, sockets, sodium, SPL, sqlite3, standard, sysvmsg, sysvsem, tidy, tokenizer, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 120
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 120
max_input_vars - 3000
memory_limit - 768M
post_max_size - 256M
upload_max_filesize - 256M
ic24.api.max_timeout - 7
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
memcached.sess_lock_max_wait - not set
memcached.sess_lock_wait_max - 150
memcached.sess_server_failure_limit - 0
mysqli.max_links - 60
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - 60
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
unserialize_max_depth - 4096
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.