You're going to need a webhost. That way you can connect a ftp client to it. You can add the CMS to the webhost but you need to run your emu from a different source like a VPS or your pc.
You'll need to put your CMS on your web-host and your VPS on your computer or on your VPS server. And be sure that the host uses Mysq.host.com for example. Because it won't connect to localhost ( Pretty obvious ). Exactly what Sab said.