Apologies for the delayed response, had a hectic week at work.
Moved it over to my macbook and tried running the upgrade and it worked! Must be a PHP or SQL timeout on the server, can fiddle with that before doing the proper upgrade now.
You've been a star, thanks so much for the help!