I’m trying to update my ConcreteCMS version 8.4.3 to the latest version 8.5.12 but when I click update, the page returns blank, my website does not work anymore and the only thing I can do is remove the update from the update.php file to restore the site. I’m basically stuck in a loop.
I tried updating to 8.4.5 but that gives me the following error when visiting the site:
preg_match(): Compilation failed: invalid range in character class at offset 4
I’m trying to update to version 9 as PHP 7.2 will stop working on my hosting provider. PHP 7.4 works with version 8.4.5 but I still see the error message. I need to update to 8.5.9+ to be able to upgrade to 9 but I’m suck.
Tried a manual update to the core from 8.4.3 to 8.5.9 and seeing this error now.
Whoops\Exception\ErrorException thrown with message "Declaration of DoctrineProxies\__CG__\Concrete\Core\Entity\Site\Site::clearAttribute($ak) must be compatible with Concrete\Core\Entity\Site\Site::clearAttribute($ak, $doReindexImmediately = true)"
Stacktrace:
#2 Whoops\Exception\ErrorException in /Users/user/Documents/local websites/websitename/application/config/doctrine/proxies/__CG__ConcreteCoreEntitySiteSite.php:535
#1 Whoops\Run:handleError in /Users/user/Documents/local websites/websitename/concrete/vendor/filp/whoops/src/Whoops/Run.php:486
#0 Whoops\Run:handleShutdown in [internal]:0