2012-03-22 6 views
0

上で動作していない: -私のログインスクリプトはのLocalServer上に微細な作業が、それは私が、私はコードはこれを含めてglobal.phpファイルを作成している私の管理パネルのログインスクリプト使用していますライブサーバー

<?php 

$Global['host']="localhost"; 
$Global['username']="username"; 
$Global['password']="*******"; 
$Global['database']="database_name"; 
$Global['baseurl']='www.somesite.com/work/'; 

$connhandle=mysql_connect($Global['host'],$Global['username'],$Global['password'])or die('can\'t establish connection with mysql database'); 
$dbSelect=mysql_select_db($Global['database'],$connhandle) or die('could not connect to the database'); 
?> 

と呼び出すために

<?php 
session_start(); 
$_SESSION['username'] = $_POST['user']; 
$_SESSION['password'] = $_POST['pass']; 
$_SESSION['aid'] = 0; 

include 'global.php'; 

$admin_themes=mysql_fetch_object(mysql_query("select * from admin where id='1'")); 

$ruser = $admin_themes->username; 
$rpass = $admin_themes->password; 

if ($_SESSION['username'] == $ruser && $_SESSION['password'] == $rpass) { 
$_SESSION['aid'] = 1; 
header("location:../index.php"); 
} 
else { 
header("location:../admin_login.php?passcheck"); 
} 
?> 

なしこのスクリプト私は地元の私のXAMPPのサーバーを使用して、これを実行すると、絶対に細かい作業で - 次のようなコードが含まれredirect.phpファイルを使用してクロックイム上のスクリプトを実行します。 -

警告:mysql_connect()[function.mysql-connect]:ユーザー 'username' @ 'localhost'のアクセスが拒否されました(パスワードは次のようになります) YES)/home/..../public_html/work/h_cms/configuration/global.php 9行目 はmysqlデータベースとの接続を確立できません

私はオンラインサーバーに表示されていない理由を教えてください私のデータベースの正しいユーザー名とパスを5回チェックしました。しかし、まだどこに問題があるかは分かりません。

+3

エラーメッセージは私にはっきりしています –

+0

アップロード後にサーバーでmysql接続パラメータを変更しますか? – safarov

+0

データベースのユーザー名、パスワード、およびホスト名が正しくありません。それらをチェックして真の価値に置き換えてください。 – Milap

答えて

1

username @ localhostは、エラーメッセージに基づく正しいユーザー名ではありません。ホスティングプロバイダに加入している場合は、mysqlアカウントの正しいユーザ名を確認することができます。

また、localhostの代わりにドメイン名を使用してみてください。

+0

usernameちょうど私が私のmysqlデータベースで作成したものと全く同じものをコピーしたユーザー名をここで使用しています。しかし、それは私にログインしていませんまた、また、ドメイン名の代わりにも動作しなかったlocalhostを試しました –

+0

finnaly私は解決した、実際には私のサーバー上のニュースユーザーを作成し、私はアクセスしようとしていたその後、私は古いユーザーと試してみると、ログインできるようになりました:)誰もが努力してくれてありがとう –

+0

が言ったように、それはユーザーの問題でした。あなたはこれを解決してうれしいです。乾杯! – scorched

1

データベースのユーザー名、パスワードまたはホスト名が正しくありません。正しい詳細が何であるかを確認し、それに従ってコードを更新する必要があります。

アプリケーションが実行できるように、後で必要なデータベースとテーブルを作成する必要があるかもしれません。

関連する問題