připojení k databázi náhle přestalo fungovat … Name or service not known

Vyřešeno532 zhlédnutíWebhostingConnection failed PDO
0

Zdravím.

Mám connect_mysql.php, který funguje už pár let. Najednou při pokusu o přihlášení, tedy první volání skriptu to vypíše chybu. V poslední době jsem žádné kódy neměnil, nic nenahrával a nesahal ani na nastavení hostingu. PHP mám na verzi 5.5 jestli to pomůže, přes pma se s danými údaji k databázi přihlásím…

Warning: PDO::__construct(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /data/web/virtuals/2…/virtual/www/domains/mes…jenweb.cz/connect_mysql.php on line 11
Connection failed: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known

Kód je následující:

<?php 
define('SQL_HOST', 'w......os.net');
define('SQL_DBNAME', 'd2....');
define('SQL_USERNAME', 'w2.....');
define('SQL_PASSWORD', 'blabla....');
define('SQL_ENCODING', 'utf8mb4');
 $dsn = 'mysql:dbname=' . SQL_DBNAME . ';host=' . SQL_HOST . ';charset=' . SQL_ENCODING .'';
$dbUser = SQL_USERNAME;
$dbPassword = SQL_PASSWORD;
 try {
    $pdo = new PDO($dsn, $dbUser, $dbPassword, array(PDO::MYSQL_ATTR_FOUND_ROWS => true));
    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
    die('Connection failed: ' . $e->getMessage());
}
?>

Nenapadá někoho, kde by mohla být příčina chyby?

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
MB313456 Vybral nejlepší odpověď
0

Omlouvám se, do kódu to na začátek dalo řádek navíc. Chyba je tedy na 12 řádku

$pdo = new PDO($dsn, $d……

Role: Zákazník
TJ285257 Změnil status na publikováno
Prohlížíte 1 ze 2 odpovědí, klikněte zde pro zobrazení všech odpovědí.