Hundreds of Fatal Errors - Class: Concrete Core... not found
The pages often hang while loading and I recently started having hundreds of the following kind of errors in the logs:
PHP Fatal error: Class Concrete|Core|Area|Layout|Column not found in |var|www|html|concrete|src|Area|Layout|PresetColumn.php on line 8 PHP Fatal error: Class 'Concrete||Core||Legacy||DatabaseItemList' not found in |var|www|html|concrete|src|Gathering|Item|ItemList.php on line 5 PHP Fatal error: Class 'Concrete||Core||Permission||Key||Key' not found in |var|www|html|concrete|src|Permission|Key|BlockKey.php on line 4 PHP Fatal error: Class 'Concrete||Core||Support||Facade||Facade' not found in |var|www|html|concrete|src|Support|Facade|Database.php on line 5 PHP Fatal error: Class 'Concrete||Core||Page||Event' not found in |var|www|html|concrete|src|Multilingual|Page|Event.php on line 6 PHP Fatal error: Class 'Concrete||Core||Cache||Cache' not found in |var|www|html|concrete|src|Cache|Level|RequestCache.php on line 16 PHP Fatal error: Class 'Concrete||Core||Foundation||Object' not found in |var|www|html|concrete|src|Permission|Access|Access.php on line 16 PHP Fatal error: Class 'Concrete||Core||Foundation||Object' not found in |var|www|html|concrete|src|Workflow|Request|Request.php on line 13
Its a standard installation of Concrete 5.7. I have made no changes to the core files.
# concrete5 Version
Core Version - 188.8.131.52, Version Installed - 184.108.40.206, Database Version - 20150731000000
# concrete5 Packages
Global Theme (0.9.6), Opt-In Free (0.9.17), ProBlog (2.6.1).
What could possibly be the cause of these errors?
When did the errors start?
How did you install concrete5?
Have you checked the installation to see if there are missing files?
Its installed on Debian 8, Apache2.4 and PHP 5.6 with the script docker-entrypoint here:https://github.com/chriswayg/concrete5.7... using a MariaDB.
I'm not sure what happened just before the errors started occurring. I was mostly editing the site through the web interface. I tried emptying the cache, but the errors continued.
Strangely, the files shown in the errors are not missing.
What specifically do these errors point to? Where would you look?
I believe the error is that files are missing.
PHP Fatal error: Class 'Concrete||Core||Permission||Key||Key' not found in |var|www|html|concrete|src|Permission|Key|BlockKey.php on line 4
- BlockKey is trying to extend Key
I would check to see if you are missing Key.php.