Twice I was editing pages via the CMS and the app crashed. Will not recover. I think I overloaded it while making many changes. I had to delete the DB and CC files and start over. Version 9.3.8 with php 8.4 on Raspberry Pi 5
What do you mean with “the app crashed”?
Do you have any error message? Without any further details it’s impossible to understand what may be going wrong
@kadaro
With php version 8.4.x you will come across a bug in Version 9.3.8, the error reports the use of deprecated code in the concrete/bootstrap/configure.php file.
On line 365 you will find this code
defined('DEFAULT_ERROR_REPORTING') or define('DEFAULT_ERROR_REPORTING', E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED);
You need to delete the E_STRICT part to make it read like this:
defined('DEFAULT_ERROR_REPORTING') or define('DEFAULT_ERROR_REPORTING', E_ALL & ~E_NOTICE & ~E_DEPRECATED);
Update:
The error that I refer to in the above post is also happening in php 8.4.1 so it is likely that it will occur in all php 8.4.x versions.
Further info…
Thanks for that solution. I made an issue to get it fixed in the core here: `E_STRICT` deprecated in 8.4 · Issue #12384 · concretecms/concretecms · GitHub
@kadaro use PHP 8.2.
PHP 8.4 is not supported with Concrete v9.3.
However, Concrete v9.4 will be released this week and does support PHP 8.4, so you can wait for that too.