Za Joomla sajt na serveru moraš videti sa administratorom servera (osim ako ti imaš administratorski pristup).
Na serveru nije baš tako jednostavno kao na lokalu (svejedno da li je virtuelna mašina ili XAMPP/WAMPP), jedino ako i na virtuelnoj mašini imaš instaliran serverski OS identičan onom koji imaš na serveru.
Na serveru je potrebno kreirati bazu i u Joomla instalaciji definisati parametre pristupa bazi (configuration.php), što si morao uneti pri instalaciji Joomla CMS-a. Moguće da si uneo pogrešne podatke pa ti izbacuje grešku ili čak praznu stranu.
Dakle, za instalaciju na serveru ti mora administrator kreirati bazu i dati parametre pristupa, koje potom uneseš u polja pri instalaciji Joomla CMS-a, a takođe ti Joomla mora biti u javno dostupnom direktorijumu na serveru da bi uopšte pokrenuo instalaciju (to pretpostavljam znaš), takođe za taj direktorijum moraju biti postavljena određena prava pristupa (ne bih ovde da idem u detalje, imaš na stackoverflow poprilično o tome).
Takođe, instalacija ume da zaglavi pri prvom pristupu bazi ako se u php.ini "maximum_execution_time" ne postavi na veću vrednost od podrazumevanih 50 (obično stavim 200 ili više).
Blessed are those who can laugh at themselves, for they shall never cease to be amused.