WordPressを利用したいと思っています。
環境はレンタルサーバのファーストサーバを利用しており、標準でphpMyAdminが使えるようになっています。
ファーストサーバの場合、管理画面から「データベース用管理者アカウントの発行」します。発行された管理者アカウントと、IDでphpMyAdminにログインする事が出来ます。
phpMyAdminのバージョンは、2.9.0.2です。
phpMyAdminにログインした後に行った事。
WordPressで利用する、ユーザとデータベースを作成しました。
手順は以下の通りです。
ユーザの追加
1、トップページで「特権」をクリック
2、「ユーザを追加する」をクリック
3、ユーザ:wordpress
4、ホスト:全てのホストを選択
5、パスワード:*****
以上、他の部分(グローバル特権等)は判らないので触っていません。
データベースの作成
1、トップページで「新規データベースを作成する」にて
データベース名:dbwordpress
2、照合順序:utf8_unicode_ciを選択
3、「作成」をクリック
以上の作業を行いました。
この状態で、WordPressの設定を進め、データベース接続詳細の項目にて。
データベース名:dbwordpress
ユーザー名:wordpress
パスワード:*****
ホスト名:localhost
テーブル接頭語:wp_
として、「submit」のボタンを押すと以下のエラーが表示されます。
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down.
Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the WordPress Support Forums.
と出ます。
エラーを見る限り、データベースと接続が出来ないと表示され、phpMyAdminでの、設定作業で何か設定作業が抜けていないのかアドバイスを頂きたいと思います。
基本的にはWordPressで利用する、ユーザとデータベースを作成すれば大丈夫かと思っていました。テーブル等は作成していません。データベースに関して詳しく無い為、ご確認して頂けると嬉しく思います。
データベース側に問題が無ければ、WordPress側の設定を見直したいと思いますが、WordPress側はファイル1式をアップロードし、ディレクトリのパーミッション設定で、動くようになるみたいです。
他に、必要な情報が有ればご助言ください。
お礼
無事に解決して、利用できるようになりました。 個人的には、少しすっきりしないのですが、報告しておきます。 以下の通りに設定した事で、設定が出来ました。 データベース名:dbwordpress ユーザー名:発行された管理者アカウント パスワード:発行された管理者アカウントのパスワード ホスト名:■■■■■■■■■■■.■■■■■.■■.fsv.jp テーブル接頭語:wp_ とした事で、設定が完了しました。 phpMyAdminから、新規のユーザーを作成したにも関わらず、使用出来ませんでした。ユーザーの作成の際に何か問題が有ったのも知れません。良く理解出来ていません。 データベースは新規に設定した物を指定出来ました。 報告まで。
補足
calltellaさん アドバイスをありがとうございます。 phpMyAdminの設定は問題がないでしょうか。 >もう一度、見直してみてください。(ホスト名があやしい・・・) とのことですが、ファーストサーバのサポートページを確認していた所以下の案内がありました。 >>データベースサーバーのホスト名について >>共有サーバご利用のお客様は共有DBのご利用となるため、データベースのホスト名はlocalhostではありません。専有サーバをご利用のお客様はlocalhostとなります。 とのことです。 利用しているサーバが共有サーバになる為、ホスト名は localhost で無いのが判りました。 ファーストサーバのデータベースの管理画面では、ホスト名として データベースサーバ ホスト名 ■■■■■■■■■■■.■■■■■.■■.fsv.jp (■■■は隠しています)となっています。 上記のホスト名を入れても同じエラーが表示されます。 ホスト名とは、サブドメインまで含めて全て入れてしまって良いのでしょうか?