Buongiorno,
ho aperto anni fa un sito su altervista: www.cavalieritc.altervista.org, senza che abbia fatto recenti modifiche, all'improvviso mi sono ritrovato che non funziona più correttamente.
In particolare mi presenta un errore ogni volta che ai tenta di aprire pagine che usano dati presenti sul database mysql, praticamente quasi tutte, rendendo di fatto inutilizzabile il sito.
L'errore mi viene riportato al rigo 3 del file config.php:
<?php
//$link = mysql_connect($DB_host, $DB_user, $DB_password);
$link = mysql_connect($DB_host, $DB_user);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected) {
die ("Errore nella selezione del database: " . mysql_error());
}
?>
L'errore è il seguente:
Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /membri/cavalieritc/database/connect.php:3 Stack trace: #0 /membri/cavalieritc/anagrafe/anagrafe.php(14): require() #1 {main} thrown in /membri/cavalieritc/database/connect.php on line 3
Oltre a questo non visualizza anche altre pagine che non richiamano dati dal database, ma per quelle mi sembra di aver capito che non accetta più questo script che però non ha mai dato problemi:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-115322046-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-115322046-1');
</script>
Qualcuno può aiutarmi?
Grazie infinite