HELP: Website suddenly broken (HTTP ERROR 500)

Hi, I have a Website that suddenly stopped working. When trying to reach the site i get following error:

This page isn’t working
localhost is currently unable to handle this request.

I cannot access the website or the dashboard. I am also not able to upgrade because the host does not support ssh and also cannot be reached.

I have a second website that is very similar, it was installed at the same time on the same host and still works. I tried to copy the concrete folder of that website and replaced the folder of the broken site, but still get the same error.

Any ideas? What can I do to fix this problem?

# concrete5 Version
Core Version -
Version Installed -
Database Version - 20150504000000

View Replies: View Best Answer
hutman replied on at Permalink Reply
Do you have a cpanel somewhere that you can see what the PHP Error log is? Looks like there should be something helpful in there.
nenosw replied on at Permalink Reply
Hi, thanks for your reply. I turned on php error logging and get this:

[21-Nov-2017 16:52:35 Europe/Zurich] PHP Fatal error:  Uncaught TypeError: Argument 1 passed to Whoops\Run::handleException() must be an instance of Exception, instance of ParseError given in /home_pr5/a/p/
Stack trace:
#0 [internal function]: Whoops\Run->handleException(Object(ParseError))
#1 {main}
  thrown in /home_pr5/a/p/ on line 229
[21-Nov-2017 16:52:35 Europe/Zurich] PHP Parse error:  syntax error, unexpected ''QzozMToiWmVuZFxJMThuXFRyYW5zb' (T_ENCAPSED_AND_WHITESPACE) in /home_pr5/a/p/ on line 13
[21-Nov-2017 16:52:35 Europe/Zurich] PHP Fatal error:  Exception thrown without a stack frame in Unknown on line 0

UPDATE: posted the wrong error log first
hutman replied on at Permalink Best Answer Reply
Are you able to delete everything in the application/files/cache directory? It looks like you have an error in your cache file which is causing issues.
nenosw replied on at Permalink Reply
Yes, I deleted everything and get the following error now:

unexpected error
Declaration of Concrete\Core\Permission\Access\EditPagePropertiesPageAccess::save($args) should be compatible with Concrete\Core\Permission\Access\Access::save()
hutman replied on at Permalink Reply
If you turn on debugging output can you see what file is causing that error?
nenosw replied on at Permalink Reply
OK, i changed the PHP version from 7.0 to 5.6 and now it works again. Thanks a lot.