I am doing a manual update from 9.1.2 to 9.1.3. I went out and downloaded the zip file. Extracted it and put the concrete folder in my updates folder. Went to the dashboard and tried to apply the update and received the following error:
Trying to access array offset on false
Found my answer. When placing the āconcreteā folder inside the āupdatesā folder you must put that inside a folder named the version of what you are upgrading too. (EX. I was upgrading to 9.1.3 so the folder had to be named 9.1.3)
That approach certainly works, but more often than not Iāll just swap out the top level /concrete folder with the new one. For that to work, thereās a config file update.php in the /application/config directory that needs to not exist.
This page is handy: How to Upgrade Concrete CMS
And the section Iām talking about is āReplacing Original Concrete Directory (Version 8+)ā
From what youāve described though, the doco is wrong about the āManual Dashboard Updateā approach, I do recall myself having to have it in folder name matching the version.
Mesuva
I am trying the section you were referencing. What does:
- Replace
composer.json
andcomposer.lock
(if pre-8.2.0). mean? What do we replace it with and in which folder?
Since youāre talking about upgrading V9, itās not applicable, so you can skip that step.
Thanks Mesuva. That was my assumption but my site put itself into Maintenance mode for a little longer than expected. I am up and running now. Appreciate the help.