Existem dezenas de tópicos com esta mesma dúvida, então acho que está na hora de ter um tópico fixo - tutorial - sobre o assunto.
Vamos lá:
Suba o site inteiro do seu computador para o servidor via FTP;
Faça o backup do banco de dados no PHPMyAdmin do seu computador;
No servidor, crie o usuário e o banco de dados;
Restaure o backup do banco de dados que você fez para o Servidor - use codificação latin1 na importação do PHPMyadmin para manter o acentuação;
Altere o configuration.php para refletir o nome do usuário, senha e banco de dados que você criou no servidor.
Desta forma não é necessário reinstalar módulos nem componentes.
Se você prourar, vai ver tópicos onde é indicado um componente para fazer este backup, mas eu prefiro fazer na mão, como expliquei.
Abs.
[url=http://www.sulmg.com.br:2py2a8pb][b:2py2a8pb].:: Conheça a SULMG ::.[/b:2py2a8pb][/url:2py2a8pb]