I have recently purchased a VPS with Plesk control panel and I am migrating a website I have on a shared hosting with cPanel.
I have everything configured on the new VPS but now I need to transfer the files from the old server. As it is a MediaWiki website it has too many files, so downloading them to my computer using FTP and later uploading everything to the new server is causing me trouble (for example filenames too long).
Can I transfer all my files from the old server to the new one directly, without having to download everything to my computer?
I am downloading my old website in a tar.gz file. Would it be an option to upload the tar.gz to the VPS and extract the files there, once it is uploaded, so I do not have any problems with the filenames etc. on my computer?
As @Dan touches on in his comments there is a built in tool for migrating account from cPanel to Plesk.
Plesk and cPanel have different business models and features, requiring the conversion of migrated objects during deployment on the destination server. For example, cPanel's parked domains are converted to domain aliases in Plesk.
Some objects and settings cannot be migrated due to technical limitations. For example, passwords for FTP users are not migrated because they are encrypted by cPanel. Plesk generates new passwords for FTP users during the deployment process and reports them in the migration results report.
The step by step guide at http://kb.plesk.com/en/115612 will run you through how do do the transfer of all objects and settings from cPanel to Plesk.