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

Vyřešeno210 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ěď 2. 6. 2025
0
143.89K Odpověď od WEDOS Internet, a.s. 0 Komentář

Dobrý den,

v systému bohužel nevidím u nejenweb.cz nic, co by problém mohlo způsobovat. V poslední době došlo jen k nasměrování domény na webhosting, ale přepsané DNS záznamy se s těmi nově nastavenými shodují. Na této doméně je teď Chyba 403, tam je hlavní podezření na nesprávná nastavení práv souborů.

Podle chybové hlášky, kdy selhalo dohledání databázového serveru, by mohlo pomoct přímé uvedení IP adresy místo doménového názvu, takže zkuste opravit SQL_HOST na hodnotu IP (dohledáte např. přes Google DIG).

Role: Podpora Web: https://kb.vedos.cz Vizitka: VEDOS Specialista na Znalostní bázi
MB313456 Vybral nejlepší odpověď 2. 6. 2025
Prohlížíte 1 ze 2 odpovědí, klikněte zde pro zobrazení všech odpovědí.