Multiple errors when trying to add the menu in 9.1.1

Permalink Browser Info Environment
I get an Error popup containing multiple errors when I attempt to add the Mega Menu to any page, so I can only close the popup and cancel the addition (the site is a fresh install of Concrete version 9.1.1).

1 Attachment

Type: Ticket
Status: Resolved
schisto
View Replies:
jb1 replied on at Permalink Reply
jb1
I've just replied to a similar ticket a short while ago. Can you please have a look at this and let me know the answers to the questions raised:

https://marketplace.concretecms.com/marketplace/addons/mega-menu1/su...

Much appreciated.

JB
schisto replied on at Permalink Reply
schisto
Thank you for your quick reply. I have investigated your PHP version suggestion. I can install it successfully when I change the PHP version to 7.4. Changing it back to 8.0 throws up the errors again. As the fundamental reason for upgrading to Concrete 9 is to be ready for PHP 7.4 EOL, it would be most helpful if you could fix the issue when you are able to do so. Thank you again.
jb1 replied on at Permalink Reply
jb1
When I first installed Concrete CMS V9, I tried with PHP 8 and it threw errors (that's just the core, not addons). So even after a couple months I would not be comfortable running it on a production site even without the errors now. There are likely to be more core bugs that get discovered relating to PHP8 in the coming weeks.

I'm currently travelling and out of the office for an extended period, so development work is on hold until I get back. But as soon as I get a chance I'll run 9.1.1 on a new installation to test it more thoroughly.

JB
jb1 replied on at Permalink Reply
jb1
Just circling back to this that the latest version of Mega Menu is compatible with PHP8 and the latest version of ConcreteCMS 9.x.

concrete5 Environment Information

# Concrete Version
Core Version - 9.1.1
Version Installed - 9.1.1
Database Version - 20220516191423

# Database Information
Version: 5.7.38-log
SQL Mode:

# Concrete Packages
Active Cookie Consent (2.1), Devoda SEO (1.6.1), Mega Menu (2.0), Pages Carousel (2.0.2), Replica Pro Theme (2.5.3), Timeline (2.0)

# Concrete Overrides
None

# Concrete Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
cgi-fcgi

# PHP Version
8.0.21

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dba, dom, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, libxml, mbstring, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, shmop, SimpleXML, soap, sodium, SPL, sqlite3, standard, tidy, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, zlib

# PHP Settings
max_execution_time - 50000
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 5000
memory_limit - -1
post_max_size - 64M
upload_max_filesize - 64M
zend.exception_string_param_max_len - 15
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
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 - 7200
soap.wsdl_cache_limit - 5
unserialize_max_depth - 4096

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.5 Safari/605.1.15

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.