2017-02-23 11 views
2

おはようございます。皆さん、データベース接続の確立中にエラーが発生しました:XAMPP WordPress

私はこれに助けを得ることができれば嬉しく思います。これに関する多くのドキュメントがありますが、トラブルシューティングに失敗しました。これが繰り返しの場合、私は申し訳ありません。私はうまく動作するWindows用のXAMPPをインストールしましたが、それはformy MAC OS Sierraで動作していません。

私のXAMPPのバージョンは5.6.30-0 である私のサーバが実行されている[XAMPPサーバーを実行]を[1]

これは私のwp-config.phpの詳細です:。

// ** MySQL settings - You can get this info from your web host ** // 
/** The name of the database for WordPress */ 
define('DB_NAME', ‘WP’); 

/** MySQL database username */ 
define('DB_USER', ‘admin’); 

/** MySQL database password */ 
define('DB_PASSWORD', ‘darkall’); 

/** MySQL hostname */ 
define('DB_HOST', 'localhost'); 

/** Database Charset to use in creating database tables. */ 
define('DB_CHARSET', 'utf8'); 

/** The Database Collate type. Don't change this if in doubt. */ 
define('DB_COLLATE', ''); 

ユーザー"admin"は、phpMyAdminの "WP"データベース用に作成した新しいユーザーです。 WP database exists in phpMyAdmin

私はhttp://localhost/wp/に行くが、「

私は今のところ、この短いを維持したいが、それが必要な場合がありますように私はより多くの情報を与える「データベース接続の確立エラー」エラーを取得しようとしました。

はどうもありがとうございました。

よろしく

サミュエル

+0

WP、admin、darkallの間に引用符を置き換えることができますか?それが問題なのですか? – Cyto

+0

こんにちはCyto、ありがとうございます。出来た。どうやら、私のMacキーボードは、デフォルトではそれらの縮められた引用符を私に与えてくれます。私は可能ならばそれを変えなければならない。私はあなたに感謝する応答を '/ ** WordPressのデータベースの名前*/ 定義(' DB_NAME '、' WP '); /** MySQLデータベースのユーザー名*/ define( 'DB_USER'、 'admin'); /** MySQLデータベースのパスワード*/ define( 'DB_PASSWORD'、 'darkall'); ' –

答えて

2

を私は2つのpを考えます

1:db name、db username、db passwordに中括弧を追加します。''一重引用符で置き換えてください。

2:データベースまたはパスワードが一致しません。ユーザーの資格情報をリセットパスワードデータベースのまたはを再確認し、以下のように空パスワードでデフォルトユーザ名ルート」で行く:あなたはまた、データベースを確認することができます

// ** MySQL settings - You can get this info from your web host ** // 
/** The name of the database for WordPress */ 
define('DB_NAME', 'WP'); 

/** MySQL database username */ 
define('DB_USER', ‘root’); 

/** MySQL database password */ 
define('DB_PASSWORD', ''); 

/** MySQL hostname */ 
define('DB_HOST', 'localhost'); 

/** Database Charset to use in creating database tables. */ 
define('DB_CHARSET', 'utf8'); 

/** The Database Collate type. Don't change this if in doubt. */ 
define('DB_COLLATE', ''); 

あなたのファイルにconn.phpというファイルを作成し、以下のコードをファイルに追加してください:

<?php 
$servername = "localhost"; 
$username = "admin"; 
$password = "darkall"; 

// Create connection 
$conn = new mysqli($servername, $username, $password); 

// Check connection 
if ($conn->connect_error) { 
    die("Connection failed: " . $conn->connect_error); 
} 
echo "Connected successfully"; 
?> 

ブラウザの印刷"接続に成功しました"と入力してください。

+0

問題は中括弧で囲まれていますか? – Cyto

+0

はい、中括弧を引用符で囲みます。これは修正されています。乾杯! –

関連する問題