ciao,
joomla ha dei file che ne gestiscono il funzionamento e dei dati che vengono salvati in un database (composto da un solo file che diciamo che non è visibile ad occhio nudo). I file rappresentano componenti moduli, estensioni varie e codici che ne consentono l'uso. Se vuoi trasferire il sito dovrai trasferire questi file con filezilla, mentre il database non essendo un file facilmente maneggiabile, viene trasferito in modalità testuale con una particolare procedura. Dovrai aprire l'interfaccia del database (solitamente phpmyadmin) ed esportare il database in uno dei formati proposti. Il programma ti creerà un file con del testo all'interno. Dovrai effettuare la procedura inversa nel phpmyadmin del nuovo sito dove importerai questo file.
Fatto ciò dovrai solo modificare i riferimenti alle path di logo e tmp ed al db nel file configuration.php che nel trasferimento sono cambiati.
La procedura è comunque identica a quella valida per altri sistemi operativi.