Ahoj,
Joomla není Wordpress a situace zde je mnohem jednodušší než např. u WP, který ukládá absolutní cesty. Joomla si ukládá relativní cesty. Možná bych nepoužil subdoménu, ale prostě jen podsložku. Jakmile by bylo vše hotové, soubory bych přesunul do rootu a upravil nějaké proměnné v configuration.php
Databáze:
1) spojení s databází je pořád stejné, není potřeba nic měnit
Soubory:
1) vše se ukládá s relativními cestami, taky by neměl být problém, ale nemůžu mluvit za všechny rozšíření - může existovat nějaké rozšíření, které funguje jinak. Taky je dobré se podívat na editor (pokud není výchozí), jak ukládá cesty obrázků.
2) configuration.php - zde většinou stačí jen smazat jméno té podsložky v následujících proměnných:
public $log_path
public $tmp_path
Pokud se nemýlím, tohle by snad mělo být vše.