Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
551
Tıklama
0
Öne Çıkarma
PHP Müzik Scripti Kurulumundaki Hata ?
E
14 yıl
Yarbay
Konu Sahibi

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.



U
14 yıl
Binbaşı

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.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.