Şimdi Ara

PHP Müzik Scripti Kurulumundaki Hata ?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
546
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba. Sitemin subdomainine PHP kodlamalı müzik dinleme scripti kurmak istiyorum. Yapmış olduğum işlemleri anlatayım :

    -Site kontrol panelinden, subdomain'i oluşturdum.(Sitemin adresini şöyle açıklayayım :www.asd.com, muzik.asd.com)

    -MySQL hesaplarından, yeni veritabanı ve kullanıcı oluşturdum. Oluşturduğum kullanıcıyı, tüm yetkilere sahip yaptım. Veritabanının ismi ile oluşturduğum kullanıcının ismi aynı.

    -Site kontrol panelindeki dosya yöneticisinden, "public_html" 'nin hemen içerisine "muzik" diye bir klasör açıp scriptin dosyalarını buraya attım.

    Buraya kadar bir sıkıntı oluşmadı. "muzik.asd.com" 'a tıkladığımda kurulum aşamaları geliyor. Aldığım hata, "Veritabanına bağlanılamıyor, scripte ait dbc.php'deki 10.satırı kontrol edin." .


    Aldığım hata :

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'indirmer_muzik'@'localhost' (using password: YES) in /home/indirmer/public_html/muzik/dbc.php on line 10 
    Access denied for user 'indirmer_muzik'@'localhost' (using password: YES)


    DB.php :

    <?php 
    // Generated October 26, 2011 21:59:21

    // Database Details
    define('DB_NAME', 'indirmer_muzik');
    define('DB_USER', 'indirmer_muzik');
    define('DB_PASS', 'xxxxxxxxxxxxxxx');
    define('DB_HOST', 'localhost');

    ?>


    DBC.php(8.satırdan itibâren) :

    include "db.php"; 
    //Connect to database
    mysql_connect(localhost, indirmer_muzik, xxxxxxxxxxxxxx) or die(mysql_error());
    mysql_select_db(indirmer_muzik) or die(mysql_error());

    $link = mysql_connect(localhost, indirmer_muzik, xxxxxxxxxxx) or die("Couldn't make connection.");
    $db = mysql_select_db(indirmer_muzik, $link) or die("Couldn't select database");


    xxxxxxxxxx yazan yerde, parolam var. DB_HOST'da bir sıkıntı var. Site sahibiyle irtibata geçtim, "localhost" kelimesini kullanabileceğimi söyledi. Yine hata, yine hata... localhost yazan yerler için "mysql" kelimesini de denedim. Yine aynı hata ile karşılaşıyorum. Nerede hata yapıyorum acaba ? Yardımcı olabilir misiniz ? Çok teşekkür ederim.







  • PHPMYADMIN ile bağlanabiliyorsan, veritabanı bağlanılabilir bir veritabanı demektir. veritabanı kullanıcını silip yeniden oluştur.
    Bir de kod içinde tanımlanmamış sabitler gördüm, bunun yerine daha önce DEFINE ettiğin sabitleri kullansan daha doğru olur, şöyle ki:

     
    mysql_connect(DB_HOST, DB_USER, DB_PASS) or die(mysql_error());
    mysql_select_db(DB_NAME) or die(mysql_error());
    //Bu satırlar yeterli, alttakine gerek yok.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.