Today in the morning I find an http500 error, when I look at my server log I find two errors repeatedly:
[Wed Aug 08 14: 22: 40.713618 2018] [: error] [pid 3987] [client 193.153.64.97:53639] PHP Fatal error: 'Throwable' interface not found in / home / domains / public_html / vendor / doctrine / dbal /lib/Doctrine/DBAL/Driver/DriverException.php on line 33
[Wed Aug 08 14: 22: 40.717053 2018] [: error] [pid 3987] [client 193.153.64.97:53639] PHP Parse error: syntax error, unexpected ':', expecting ';' or '{' in /home/domains/public_html/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 39
I have searched for information about it and it seems that it has to do with the PHP version.
Currently we have version 5.6.23 PDO extension is also installed.
It has not changed that we know anything from yesterday to today.
I have restored the two files in question in case they had a problem, but without success.
The Elgg version is 2.3.4
I do not use composer for not having access to the terminal mode.
I do not know where to go, I hope someone can put me on the right track with this error.
Thanks in advance
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- Nikolai Shcherbin@rivervanrain

Nikolai Shcherbin - 0 likes
You must log in to post replies.It seems something wrong with your php-fpm configuration. Perhaps, the old version php-fpm which php version is php5.6.