připojení k databázi náhle přestalo fungovat … Name or service not known
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ěď