Site just gone down, can't see why.. any ideas?
This site has been running concrete5-8.2.1 (remote upgraded) since March 2018.
Now it has just gone blank. FTP works, I can read the mysql db. I put a info().php on the site and that is working. How ever... I can't get concrete5 to operate.
Does anyone have any ides about what can be wrong?
EDIT: I got in contact with the web host and they say nothing is wrong at their side.
You could try setting debug via ftp and see if you get a whoops trace. Edit application/config/generated_overrides/concrete.php
and add/change debug settings to:
debug' => [ 'detail' => 'debug', 'display_errors' => true, ],
If you visithttp://www.ellbohojd.se/ now you'll see something different...
Whoops \ Exception \ ErrorException (E_COMPILE_ERROR) Cannot use Concrete\Core\Foundation\Object as Object because 'Object' is a special class name
Your host has updated to php7.2 without telling you.
a) manually update c5 to later version
b) set php to a lower version, then do an automatic update, then set php back up to 7.2
a) I have tried that, but I realized that the 8.2.1 version is a remote update. Then I guess I just can't swap the root concrete-folder for the latest version because the app(concrete5) isn't reading that folder anyway. It's redirected to:
or am I wrong?
b) Where do I change that, and what version should I choose?
Thank you for your time, it's very much appreciated!
But you can try running the upgrade... I get an error there to.
You should us this path instead
Then run the forced update using the c5 CLI.
When I removed that I got to the installation of 8.5.1
but now there are other problems.
Now it doesn't support "Supports concrete5 request URLs "
Is that something new? I didn't complain about that before?
I've attached a picture of the installation screen
Please look at this one instead
Take up this issue with your hosting company...
I have read some threads here in the forum about a php5.ini file.. but I don't have access to that.
session.save_path /var/lib/php/sessions open_basedir /tmp:/usr/lib/php5:/usr/share/php:/web/se/www.ellbohojd.se
adjust your php.ini to save sessions in /tmp or add /var/lib/php to open_basedir
I've seen the suggestion to create a php5.ini file, but I don't get that to work.
Where is this php.ini file located, and can I override it in my website directory? If so, how?