• 04-09-2008, 22:08:43
    #1
    Scriptimi bilgisayarımda localhostuma kurup bağlanti.php dosyasındaki ayarları değiştirip sunucumdaki bir sitenin veritabanına bağlanabilir miyim? Localhosta çalışıp sitedeki veritanabına işlem yaptıracam... Sunucu sahibiyim...

    bağlanti.php
    <?php
    $db_host="localhost";
    $db_name="database_name";
    $db_user="database";
    $db_pass="ssifre";
    $bagla=mysql_connect($db_host,$db_user,$db_pass);
    mysql_query("SET NAMES 'latin5'");
    @mysql_select_db("$db_name") or die ("Veritabani Problemi");
    ?>

    Localhost kısmına sunucu ip sini verdim ama olmuyor...

    Nasıl yapabilirim. Fikri Olan var mı?
  • 04-09-2008, 22:28:57
    #2
    Ece
    Üyeliği durduruldu
    evet yapabilirsiniz. Bunun için yapmanız gereken kendi sunucunuzun MySQL serverını dış erişime açmak ve kendi localhostunuzdaki ayarlarda hostname yerine sunucu ip adresini yazmaktır.

    Dış erişime açma noktasında eğer bunu yapmayı bilmiyorsanız. Sunucunuzun özelliklerini yazın tarif edelim(İşletim sistemi ve kontrol paneli).
  • 04-09-2008, 22:44:08
    #3
    Centos 4.4 whm cpanel

    baktımda şimdi lisans sorunu var girmedim panele. Az önce giriyordum.

    Siz söleyin sonra yaparım
  • 04-09-2008, 22:52:38
    #4
    Ece
    Üyeliği durduruldu
    Öncelikle eğer sunucunuzda firewall var ise 3306 portuna izin verin.

    Sonra veri tabanına erişmek istediğiniz cpanel hesabına girin Remote MySQL (Uzak MySQL ) bölümüne girip oraya % yazın ve kaydedin. Daha sonra uzaktan başarılı şekilde bağlanabilirsiniz.
  • 04-09-2008, 23:06:53
    #5
    Dediğim gibi lisans problemi çıktı birden... Başka bir hesapta denedim (reseller) ama olmadı. Aşağıdaki hatayı aldım.... firewall var ve 3306 portuna izin vermiyor sanıırım. gerçi bunlara nasıl izin vereceğimide bilmiyorum hani kızmazsan nasıl izin verildiğinide söleyebilir misin? Sunucuya girdiğimde yaparım...




    Warning: Client does not support authentication protocol requested by  server; consider upgrading MySQL client in c:\apache\htdocs\site\ayar.php  on line 6
    
    Warning: MySQL Connection Failed: Client does not  support authentication protocol requested by server; consider upgrading MySQL  client in c:\apache\htdocs\site\ayar.php on line  6
    
    Warning: Can't connect to MySQL server on 'localhost'  (10061) in c:\apache\htdocs\site\ayar.php on line  7
    
    Warning: MySQL Connection Failed: Can't connect to MySQL  server on 'localhost' (10061) in c:\apache\htdocs\site\ayar.php on line  7
    
    Warning: MySQL: A link to the server could not be  established in c:\apache\htdocs\site\ayar.php on line  7
    Veritabani Problemi
  • 06-09-2008, 02:27:11
    #6
    Şu 3306 portuna izin verin denmiş ama sunucumdan nereden verebileceğimi bilmiyorum. Bi el atın