How to update in compatible with PHP 7
Is this possible to be updated to a version of concrete5 to be compatible with PHP7?
Also, how to upgrade an existing concrete5?
Any idea how can I check if PHP 7 Compatibiity is okay?
First clear out detrius, such as packages installed and never used. There is no point repairing code you are not actually using. Then make sure all packages are up-to-date. Double-check package versions manually against the marketplace.
Most host control panels have a section to select php versions. So one option is to just give it a go and see what happens. you can always switch back.
A more thorough approach is to go through packages and application code looking for typical trouble spots. The most common issues are parameter mismatches, unquoted constants and use of the 'Object' class.
You can also post a list of packages you use here or on Slack and see whether others report php7.2 issues.
If you use eCommerce, I have posted notes on fixing it for php7.2 at
2. download x220.127.116.11 fromhttps://www.concrete5.org/download... (bottom left, 18.104.22.168 or direct - Download onhttps://www.concrete5.org/developers/developer-downloads/)...
3. upload this version to your webserver (only /concrete directory)
4. log in with admin account
if I remember well, concrete5 will update for you, otherwise go to system and settings and there is a procedure to upgrade
3.2 open config/site.php and remove DIRNAME_APP_UPDATED constant (if exists)