Hello
I try to debug an existing Concrete5 Version.
The hoster changed php version to 7.4.x and now the site doesnt work anymore.
As suggested in /t/update-from-8-3-2-to-8-5-7-via-folder/2674/8
I try to rebuild concrete5 with WAMP, so I can upgrade the files and copy back to the hoster.
Here some specifications:
Concrete5 Version 8.2.1 which was upgraded to 8.3.2 (not sure if this important. And also not sure if the update was successfull.)
Inside concrete/config/conrete.php it says version 8.2.1
but there is also a updates/concrete5-8.3.2 folder
and
application/config/update.php file
Here are the settings of the current server and which one I chose in wamp:
MariaDB 10.3.34 → wamp mariadb 10.3.4
PHP ? → i try with 7.1.33 (but i have also 5.6.40, 7.2.x, 7.3.x, …)
phpmyadmin 5.1.1 → wamp phpmyadmin 5.1.1
webserver nginx/1.20.2 → wamp appache 2.4.51
I exported the database via phpmyadmin.
The import was done via mariaDB console without error.
When I copy the original files into wamp www folder, connect to database and open site I get the error:
Class Concrete\Core\Permission\Key\ExpressEntryKey does not exist
I tried to copy the file from a original downloaded concrete5 package as suggested here: Unexpected Error after Upgrade - concrete5
(I found the file inside 8.5.7 version but not inside 8.2.1 or 8.3.2) → Something wrong with correct version?
When I copy concrete5-8.5.7\concrete\src\Permission\Key\ExpressEntryKey.php
to
this folder in my installation:
updates\concrete5-8.3.2\concrete\src\Permission\Key
The error message turns into:
Class Concrete\Core\Permission\Access\Entity\SiteGroupEntity does not exist
Is the problem related to this?
Thanks in advance for any help.