I need to grab a clients themes and plugins to migrate their website to our servers. I tried using All In One Migration but it didnt work and caused some errors. Now I am going to do a fresh install of Wordpress. I can get the database with the Migrate DB tool but have no idea how to get the themes or plugins. I obviously don't have access to FTP or hosting because the current hoster does not want to provide that information to make it easy for us to get the files. Any suggestions on plugins or methods to get the site files so I can migrate?
Without FTP access, if you have an administrative login to the WordPress admin you can grab the code from plugins and themes one file at at time.
For themes go to Appearance > Editor For plugins go to Plugins > Editor
Select the appropriate theme / plugin and go through the list of files downloading the code, css, etc.
This will not have the images, but you should be able to reconstruct the plugins and themes from this and what is publicly available to download using a website scraping tool... albeit a tedious process.
The best option would be to convince the current host to provide FTP access.
If you can use the backend to install plugins, you can try to use the plugin backwpup: https://wordpress.org/plugins/backwpup/
it does a complete backup of your site in a folder or to a cloud-service like dropbox.
Also, it provides an own compression unit so if pclzip is deactivated, you can still use tar ^^