• 11-03-2025, 05:07:10
    #1
    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ı.
  • 11-03-2025, 05:09:41
    #2
    Üyeliği durduruldu
    Sayper adlı üyeden alıntı: mesajı görüntüle
    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 Sürümünüz kaç?
  • 11-03-2025, 05:11:46
    #3
    sada adlı üyeden alıntı: mesajı görüntüle
    php sürümünüz kaç?
    8.3.13
  • 11-03-2025, 05:25:42
    #4
    www.sabamedya.com
    Veritabanı 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
    #5
    saba_medya adlı üyeden alıntı: mesajı görüntüle
    Veritabanı host hatası sanırım, host tanımlarken 127.0.0.1 veya localhost tanımlı olması lazım bir kontrol edin isterseniz.
    $host = 'localhost:3306'; diye tanımlıydı 127.0.0.1 yaptım düzeldi teşekkür ederim
  • 11-03-2025, 05:29:35
    #6
    www.sabamedya.com
    3306 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());
    }