« | »

wp-config.php

「wp-config.php」は WordPressの設置環境の情報を記述したファイルです。このファイルに記述された「データベース名」「ユーザ名」「使用言語」などによって、WordPressが管理・運営されています。

「wp-config.php」にはデータベース設置時の情報が設定されますが、実際のデータベース設定や「使用言語」が違っていると、 WordPressサイトが設定できなくなったり、エラーを出したりします。

もし、WordPressインストール時に 設定できなかったり、エラーがでた時にはまずは「wp-config.php」の設定を確認してみましょう。

設定情報はファイルの中の記述に従って、設定すれば、特に難しいものではありません。事前に必要な下記情報を入手して、確認をしながら作成しましょう。

  • 1.データベース名 :MySQLのデータベース名称
  • 2.データベース・ユーザ名 :MySQLのユーザ名
  • 3.データベース・パスワード :MySQLのパスワード
(Point!!)
ところで、「wp-config.php」はとても重要なファイルですが、WordPress のダウンロードファイルには同梱されていません。ダウンロードファイルの中には参考として「wp-config-sample.php」があります。このファイルを修正して、「wp-config.php」を作成、アップロードをおこないます。また、各設定値についても、できる限り理解を深めるようにしましょう。何にを記述したか理解することはWordPressを理解することへの近道です。

参考:wp-config.php の編集/Codex

「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');
?>

関連情報:

  1. WordPressの動作環境

  2. WordPressのインストール

  3. FTPクライアントを利用した「アップグレード」

  4. 基本からしっかりわかる WordPress 2.7 カスタマイズブック

  5. WordPress 2.7対応「導入&カスタマイズ」実践ガイド

  6. WordPressのセキュリティ

  7. PHP と MySQL

2009.05.12 16;40

« | »

⇒この記事を印刷する

コメント&トラックバック

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





このページのトップへ

ewb_blue-l_160170.png
art-img.gif