dovresti prima capire cosa è successo, altrimenti è difficile.....
comunque se hai un back-up recenti, ripristinalo e vedi se funziona (incluso il db sql), se si vuol dire che sei stato beccato da un hacker, dovrai poi capire come è "entrato" e porvi rimedi.
se non funziona neanche con il back-up probabilemte hai campbiato qualcosa nel cpannel dell'host.
Potresti provare anche aprendo un TT al tuo host in modo da far fare i controlli a loro.