«WordPress MU | WordPressのインストール»
wp-config.php
「wp-config.php」は WordPressの設置環境の情報を記述したファイルです。このファイルに記述された「データベース名」「ユーザ名」「使用言語」などによって、WordPressが管理・運営されています。
「wp-config.php」にはデータベース設置時の情報が設定されますが、実際のデータベース設定や「使用言語」が違っていると、 WordPressサイトが設定できなくなったり、エラーを出したりします。
もし、WordPressインストール時に 設定できなかったり、エラーがでた時にはまずは「wp-config.php」の設定を確認してみましょう。
設定情報はファイルの中の記述に従って、設定すれば、特に難しいものではありません。事前に必要な下記情報を入手して、確認をしながら作成しましょう。
- 1.データベース名 :MySQLのデータベース名称
- 2.データベース・ユーザ名 :MySQLのユーザ名
- 3.データベース・パスワード :MySQLのパスワード
ところで、「wp-config.php」はとても重要なファイルですが、WordPress のダウンロードファイルには同梱されていません。ダウンロードファイルの中には参考として「wp-config-sample.php」があります。このファイルを修正して、「wp-config.php」を作成、アップロードをおこないます。また、各設定値についても、できる限り理解を深めるようにしましょう。何にを記述したか理解することはWordPressを理解することへの近道です。
「wp-config.php」ファイル設定に関しての注意事項
1.WoedPressで使用するため、予めMySQLに設定した「データベース名」「ユーザー名」「パスワード」はサーバー管理者(MySQL管理者)からの情報によって記述します。
2.「MySQL のホスト名」は特別に指定がない場合は’localhost’と設定します。また、ホスティングによっては値が異なりますので、管理情報を確認のうえ、設定をおこないましょう。
3.「データベーステーブルのキャラクターセット」は”utf8”に、「データベースの照合順序」も特別に指定がない場合はファイル例のとおりにします。(例のままが推奨)
4.「認証用ユニークキー」はWordPress.org の秘密鍵サービスで自動生成して、貼り付けます。
5.「DBテーブルの接頭辞」はセキュリティ上、’wp_’でないものを記述します。半角英数字と下線のみを使用して、ユニークな記述をします。
6.「ローカル言語」では’ja’ (日本語 UTF-8) が設定されています。(V2.5以降ではUTF-8以外で使用できません)
「wp-config.php」ファイル例
*基本的には「xxxxxx」のみを設定値として変更する
<php
define('DB_NAME', 'xxxxxx'); // MySQLのデータベース名
define('DB_USER', 'xxxxxx'); // MySQLのユーザー名
define('DB_PASSWORD', 'xxxxxx'); // MySQLのパスワード
define('DB_HOST', 'localhost'); // MySQL のホスト名
define('DB_CHARSET', 'utf8'); // データベーステーブルのキャラクターセット
define('DB_COLLATE', ''); //データベースの照合順序
define('AUTH_KEY', 'xxxxxxxxxxxxxxxxxx'); //認証用ユニークキー
define('SECURE_AUTH_KEY', 'xxxxxxxxxxxxxxxxxx'); //認証用ユニークキー
define('LOGGED_IN_KEY', 'xxxxxxxxxxxxxxxxxx'); //認証用ユニークキー
define('NONCE_KEY', 'xxxxxxxxxxxxxxxxxx'); //認証用ユニークキー
/**#@-*/
$table_prefix = 'xxx_wp_'; //データベーステーブルの接頭辞
define ('WPLANG', 'ja'); //ローカル言語設定
/** WordPress absolute path to the Wordpress directory. */
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
/** Sets up WordPress vars and included files. */
require_once(ABSPATH . 'wp-settings.php');
?>
関連情報:
- WordPressの動作環境
- WordPressのインストール
- FTPクライアントを利用した「アップグレード」
- 基本からしっかりわかる WordPress 2.7 カスタマイズブック
- WordPress 2.7対応「導入&カスタマイズ」実践ガイド
- WordPressのセキュリティ
- PHP と MySQL
2009.05.12 16;40



コメント&トラックバック
トラックバックURL: http://www.exe1993.jp/wpbusiness/archives/wp-config_php/trackback/