Non riesco a connettermi: Connection timed out

booklisa

Utente Attivo
10 Nov 2016
52
0
6
33
Roma
Salve,

Avevo un sito web (wordpress) con un hosting condiviso, poi migrato a cloud, a seguito di questa migrazione interrogando alcune funzioni del precedente sito che -all'epoca funzionavano bene- mi capita di riscontrare l'errore:

Non riesco a connettermi: Connection timed out

per la prima parte dell'errore, in connect ho inserito questa stringa che restituisce come errore il
“Non riesco a connettermi”, in caso di credenziali sbagliate o altro...

<?php
$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link) {
die ('Non riesco a connettermi: ' . mysql_error());
}

Per la seconda non saprei... Secondo voi cosa è accaduto?

Possibile che durante la migrazione sia cambiato qualcosa, tipo il db_host? (preciso che non l'ho migrato da me ma mi sono rivolta a dei professionisti, acquistando il servizio di migrazione).

Grazie a chi saprà e vorrà aiutarmi.

Saluti.
 

Ibernato

Utente Attivo
2 Giu 2016
70
6
8
27
Che versione del PHP c'è? Comunque utilizza le funzioni mysqli e non mysql perchè quest'ultime sono state deprecate nel PHP7.
PHP:
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

if (!$link) {
    die('Connect Error (' . mysqli_connect_errno() . ') '
            . mysqli_connect_error());
}

echo 'Success... ' . mysqli_get_host_info($link) . "\n";
 
  • Like
Reactions: booklisa

booklisa

Utente Attivo
10 Nov 2016
52
0
6
33
Roma
Ok, grazie del consiglio, vado a sostituire le funzioni deprecate, utilizzerò mysqli e non mysql.
Ho un'altra domanda, in queste pagine passavo dei valori ad altre pagine attraverso delle querystring, se ora sono stati effettuati dei redirect non funzionano più?