Veritabanı bağlantı hatası: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known
hatasını alıyorum. Site şuan devreye alınmış durumda. Uzun zamandır çalışırken bir anda böyle bir hata aldım. Hiçbir dosyaya müdahalem olmadı. Durup dururken aldım hatayı.
php bağlantı sorunu
5
●176
- 11-03-2025, 05:09:41Üyeliği durdurulduPHP Sürümünüz kaç?Sayper adlı üyeden alıntı: mesajı görüntüle
- 11-03-2025, 05:25:42Veritabanı host hatası sanırım, host tanımlarken 127.0.0.1 veya localhost tanımlı olması lazım bir kontrol edin isterseniz.
- 11-03-2025, 05:27:26$host = 'localhost:3306'; diye tanımlıydı 127.0.0.1 yaptım düzeldi teşekkür ederimsaba_medya adlı üyeden alıntı: mesajı görüntüle
- 11-03-2025, 05:29:353306 port kısmı ayrı olarak tanımlanmalı örnek;
$host = "localhost"; $port = 3306; $dbname = "veritabani_adi"; $username = "kullanici"; $password = "sifre"; try { $dsn = "mysql:host=$host;port=$port;dbname=$dbname;charset=utf8mb4"; $pdo = new PDO($dsn, $username, $password, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION ]); echo "Bağlantı başarılı!"; } catch (PDOException $e) { die("Bağlantı hatası: " . $e->getMessage()); }