Non credo che c'entra niente l'host perché un altro sito che ho sempre sullo stesso host funziona.
L'unica differenza tra i due siti è che sul sito che non funziona era attivo il php 5.6 al momento dell'installazione, mentre sull'altro sito, che funziona perfettamente, ho prima attivato il php 7.2 e poi fatto l'installazione di joomla.
Se non fosse che il sito non funzionante l'ho registrato un paio di anni fa, e quindi è pieno di cose, lo avrei rifatto da capo.