• 13-02-2023, 10:03:31
    #1
    Kolay gelsin herkese;
    Localde çalışacak bir projemizde 2 tane veritabanı bağlantısı yapmamız gerekiyor. Uzak veritabanı bağlantısı yapmaya çalışıyorum ama bir türlü ilerleyemedim. Panel olarak directadmin kullanıyoruz. Bağlantıyı yaparken host bölümüne ip yi yazıyoruz. Bilgiler doğru ama sonuç alamıyorum. Aşağıdaki şekilde de hata alıyoruz. Sizce nasıl yapılabilir?

    Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Bağlanılan uygun olarak belli bir süre içinde yanıt vermediğinden veya kurulan bağlantı bağlanılan ana bilgisayar yanıt vermediğinden bir bağlantı kurulamadı in C:xampphtdocsfuarcoremodel.php:15 Stack trace: #0 C:xampphtdocsfuarcoremodel.php(15): PDO->__construct('mysql:host=185....', 'expoffsxyz_onli...', 'celik123yazilim') #1 C:xampphtdocsfuarcorecontroller.php(10): model->__construct() #2 C:xampphtdocsfuarcoresystem.php(29): controller->__construct() #3 C:xampphtdocsfuarindex.php(5): system->__construct() #4 {main} thrown in C:xampphtdocsfuarcoremodel.php on line 15
  • 13-02-2023, 10:06:01
    #2
    bağlanmaya çalıştığınız server dışardan bağlantılara açık mı? firewall vs engelliyor olabilir mi ip adresini?
  • 13-02-2023, 10:07:27
    #3
    dev
    Kurumsal Üye
    celikyazilim adlı üyeden alıntı: mesajı görüntüle
    Kolay gelsin herkese;
    Localde çalışacak bir projemizde 2 tane veritabanı bağlantısı yapmamız gerekiyor. Uzak veritabanı bağlantısı yapmaya çalışıyorum ama bir türlü ilerleyemedim. Panel olarak directadmin kullanıyoruz. Bağlantıyı yaparken host bölümüne ip yi yazıyoruz. Bilgiler doğru ama sonuç alamıyorum. Aşağıdaki şekilde de hata alıyoruz. Sizce nasıl yapılabilir?

    Fatal error: Uncaught PDOException: SQLSTATE[HY000] [2002] Bağlanılan uygun olarak belli bir süre içinde yanıt vermediğinden veya kurulan bağlantı bağlanılan ana bilgisayar yanıt vermediğinden bir bağlantı kurulamadı in C:xampphtdocsfuarcoremodel.php:15 Stack trace: #0 C:xampphtdocsfuarcoremodel.php(15): PDO->__construct('mysql:host=185....', 'expoffsxyz_onli...', 'celik123yazilim') #1 C:xampphtdocsfuarcorecontroller.php(10): model->__construct() #2 C:xampphtdocsfuarcoresystem.php(29): controller->__construct() #3 C:xampphtdocsfuarindex.php(5): system->__construct() #4 {main} thrown in C:xampphtdocsfuarcoremodel.php on line 15
    Mysql server'un uzaktan baglantiyi kabul etmesi icin ayarlama yapman lazim. Direkt php ile alakali degil
    https://stackoverflow.com/questions/...ction-to-mysql adresine goz atabilirsin. Eger cpanel filan kullaniyorsan daha 1-2 tik ile halledebilirsin.
  • 13-02-2023, 10:09:46
    #4
    Mysql bilgileri yanlış veya mysql port numarasını açmaya izin vermiyor güvenlik duvarı
  • 13-02-2023, 10:21:07
    #5
    dev adlı üyeden alıntı: mesajı görüntüle
    Mysql server'un uzaktan baglantiyi kabul etmesi icin ayarlama yapman lazim. Direkt php ile alakali degil
    https://stackoverflow.com/questions/...ction-to-mysql adresine goz atabilirsin. Eger cpanel filan kullaniyorsan daha 1-2 tik ile halledebilirsin.
    Directadmin kullanıyorum. Bende baktım o duruma ama directadmin ile örnek bulamadığım için takıldım.
  • 13-02-2023, 10:25:14
    #6
    dev
    Kurumsal Üye
    celikyazilim adlı üyeden alıntı: mesajı görüntüle
    Directadmin kullanıyorum. Bende baktım o duruma ama directadmin ile örnek bulamadığım için takıldım.
    https://www.milesweb.com/hosting-faq...s-directadmin/ sunu denediniz mi?
  • 13-02-2023, 10:28:07
    #7
    dev adlı üyeden alıntı: mesajı görüntüle
    Evet denedim, hatta localde çalıştıracağımız için hem bağlandığımız ip adresini, hem de 192.168 ile başlayan adresimizi girdim. Acaba localden çalıştırmaya çalıştığımız için mi olmuyor?
  • 13-02-2023, 16:20:59
    #8
    port açık olacak
    giriş yapmaya çalışılan user ın izinli alanını localhost yerine anyhost yani % olması gerekir.