Upgrading from 5.7.5.13 to 5.8 "concrete5 has encountered an issue"

Permalink
I've been trying to update a site from 5.7.5.13 to 5.8 and repeatedly failing. Getting PHP error screens with "array_replace_recursive(): Argument #2 is not an array" (dashboard/site no longer accessible) and would appreciate any advice or if anyone else has encountered similar issues?

I originally tried updating to 8.2.1 entirely through the dashboard. When this didn't work I reinstalled the site from a backup, downloaded 8.3.2, uploaded to updates directory (just the concrete folder) and then installed from the dashboard where it was visible but still getting errors.

Server is running PHP5.6 (tried changing to PHP7 but still getting the errors).

Server error logs showing "End of script output before headers: index.php"

I checked that the installed add ons don't require updates although we do have some custom dashboard pages for creating event bookings and sending confirmation emails - could these be causing problems? They also output to custom single pages.

The site was on 5.7.5.9 and the update 5.7.5.13 went smoothly with no errors.

Any ideas/help would be greatly appreciated!

PixelFields
View Replies:
mdius replied on at Permalink Reply
mdius
I had a lot of issues updating from 5.7.5.13 to 5.8 too. Took months to figure it out. What I found a few of my packages and mostly my application/blocks were not compatible for version 5.8.

It was a pains taking process to fix, I went through the 5.8 blocks and compared them with the 5.7 I was using.

I am still having issues with my Index Search Engine Automated Job. But other than that, it is running pretty smooth.