E' meglio se chiedi al tuo fornitore del servizio hosting.
Dai problemi che descrivi, sembra che hai caricato il sito nella cartella sbagliata.
Per il database i problemi possono essere diversi:
Assicurati di aver creato un database
Di usare il percorso giusto "molti server non hanno il db in localhost"
Ciao