Manual Update

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.

2 Likes

Mesuva

I am trying the section you were referencing. What does:

  • Replace composer.json and composer.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.

1 Like

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.