For Joomla i use Akeba backup, nice and easy going commponent for backuping your site.
After install, go trough wizards, and they will make best configuration for your server. And you can manual sets another configuration if whant.
Then you backup your site, and download this on PC, after that...