• 28-11-2006, 18:59:12
    #1
    Üyeliği durduruldu
    Selam,

    Bİr host var bir reseller. resellerde bir mysql oluşturduk. hosta da diyelim joomla kurduk. Bu joomla hostta calıcak fakat mysql i resellerden kullanacak.

    host: windows
    reseller: linux

    bunu nasıl yapabiliriz bilgisi olan var mı acaba ?
  • 28-11-2006, 19:06:57
    #2
    Üyeliği durduruldu
    localhost yerine o mysql in olduğu makinanın ip sini ve o makinadaki sql verilerini yazıptı sanırım
  • 28-11-2006, 19:09:01
    #3
    Üyeliği durduruldu
    Onu denedım. Hata mesaı şu oluyor:

    Couldn't connect to database server: Access denied for user 'user_dbuser'@'ns10.hostservice.net' (using password: YES)
  • 28-11-2006, 19:12:41
    #4
    Üyeliği durduruldu
    2ci sitenin configine localhost yerine 1.inci sitenin ipsini yazınız

    $host: 1. sitenin ipsi
    $db:a_a ( 1. sitenin db ismi)
    $pass:1 (1. sitenin db şifresi)
    $dbuser:a_a (1. sitenin user adı )


    hocam tam anlamadım böyle deneyin


    Saygılar
  • 28-11-2006, 19:19:24
    #5
    Üyeliği durduruldu
    eğer bahsettiğin yer alttaki yer ise dediğini yaptım fakat herhangi bir değişiklik olmadı

  • 28-11-2006, 22:13:47
    #6
    Linux sunucularda genelde sqle dışardan erişim kapalı oluyor. Sanırım bunu makineden ayarlanması gerekiyor diye biliyorum.
    Windows sunucularda da firewall açılırsa mysql portuna izin verilmeli. Yoksa dışarıdan bağlantı kurulamaz.
  • 28-11-2006, 22:23:27
    #7
    Üyeliği durduruldu
    o access host u kaldırsanda olur o etki etmez ve mysql in dışa erişimi açık olmalı arkadaş haklı ama config dosyası linux hosttada olsun ve include ile diğerine çekmeyi dene bide linuxtaki config dosyasını 777 yap bu işe yarayabilir bir ihtimal
  • 29-11-2006, 15:27:27
    #8
    db sql in olduğu yerde ilk önce scriptin kurulu olduğu domain in ip sini yazıyorsun.(yukarıda screenshot olan yere)

    Scriptin çalıştığı makinede
    Bağlantı ayarlarınada
    bağlanacağı makinenin ip adresi (Localhost yerine)
    bağlanacağı makinedeki sql user pass ı yazıyorsun