Sembra un problema di permessi e proprietari come è capitato a me. Prova a dare i permessi 775 a configuration.php, e alle sole cartelle tmp e log con un client ftp o dal pannel del tuo hosting. Se sei migrato su un server linux da uno microsoft contatta il tuo hoster.
Verifica il percorso di /log e /tmp così:
crea un file con estensione php con un editor di testi, dentro scrivici:
<?php
$path = getcwd();
echo "Percorso assoluto del server: ";
echo $path;
?>
salvalo nella cartella di joomla dove c'è anche .htacces e configuration.php
ora da browser apri il tuo sito
www.tuosito.com e aggiungi /nome file .php
nome file è il file che hai creato prima.
dovresti visualizzare una pagina bianca con una riga di testo, indica il percorso da dare a public $log_path e public $tmp_path nel file configuration.php