Io partirei eliminando i riferimenti a PHP 5.6.
Ripeto: se il problema si è posto a seguito di aggiornamenti di PHP fatti dall'hosting o anche da te con l'apposita funzione di CPanel, non è detto che il PHP che hanno installato sia funzionante.
A me è capitato che nel PHP 7.2 installato dall'hosting mancassero alcune estensioni per cui sono dovuto ritornare a PHP 5.6, chiedere che sistemassero la cosa, e successivamente aggiornare.
Se, invece, hai un VPS a tua completa disposizione, nel senso che puoi installare e aggiornare PHP, estensioni, gestire il server Web, allora è un altro discorso.
Resta sempre valido il consiglio di portare il sito in locale in Xampp per vedere se lì funziona.