Tried updating self-hosted version

Hi, I had 5.3.61 self-hosted installed.
I tried using the update button within the dashboard. It didn’t work. I followed the instructions on this page Free Source Available Invoicing, Expenses & Time-Tracking | Invoice Ninja. Downloaded the source code zip file of v5.4.12 Releases · invoiceninja/invoiceninja · GitHub
Uploaded it to the server, unzipped it, tried copying over the files, but it kept failing and caused an 500 error.

I then tried restoring from a backup, but now am getting a blank white page.

If I delete all the files and folders in the installation folder, and re-upload all the files and folders from source file zip of 5.3.61 - could that fix it?

I’m not going to worry about upgrading, just want to get access to my data.
Please help.

The backup was missing the entire vendor folder. i copied that from the installation zip file. it’s working now!