If it helps anyone else, create a folder in your FTP within the plugins folder and called it disabled. Put all plugins in that disabled folder then go back to your wordpress site.
Everything should load up ok.
Remove WooCommerce from the disabled folder and put it back in the plugin folder. Go back to wordpress and activate woocommerce and run the updater.
Once updated remove the rest of the plugins from the disabled folder and put them back in the plugins folder and reactive one by one.
ITS GONNA BE OK :)