2012年3月14日水曜日

WordPress + XAMPP

こんにちは, Android のソフトウェア開発にはまっていて, しばらく更新できませんでしたが, 別のブログをつくる必要がでまして, WordPress を導入しようとしています。
今回は, レンタルサーバを使う前に, local で WordPress 環境を構築し, 学習していく準備をしました。

環境
Windows 7 64bit
XAMPP 1.7.7(PHP5.3.8)
WordPress3.3.1(ja)

手順は以下のとおりです。必ずしもこうではないのですが, わかりやすくいきましょう。

手順
1. XAMPP のインストール
2. MySQLの開始
3. WordPressのダウンロードと解凍
4. MySQLにWordPress用のDBをつくる
5. WordPress設定ファイル(wp-config.php) の編集
6.  Apache の開始
7. WordPressのインストール
8. 動作確認


1. XAMPP のインストール

WordPress を動かすには, Webサーバ, MySQL, PHP が必要です。これらの環境を一気にそろえられる 環境, XAMPP を利用します。

http://www.apachefriends.org/jp/xampp-windows.html  よりWindows用のインストーラーを取得します。

特にインストールでひっかかるところはないのですが, Windows7 の Ultimate とかを使っている人は, IISが標準装備なので注意です。

XAMPPが動かない を参考に。

ここでは C:\xampp にインストール

2. MySQLの開始 


筆者の環境はこんな感じにしています。 Apache はここで開始してもいいです。 とりあえず MySQLが Stop になっている場合は, Start をクリックします。  Svc というのは, サービスで動作している場合です。

3. WordPressのダウンロードと解凍

WordPress をダウンロードしましょう。  WordPress より, 日本語版を wordpress-x.x.x-ja.zip となっているので, 解凍して適当な場所においておきましょう。


4. MySQLにWordPress用のDBをつくる 


WordPress では, DBにMySQL を利用します。

先ほど, XAMPP のインストール時に MySQL はインストールされたので, コマンドを使って, DBを作成しましょう。

作成するデータベース名  wordpress

・コマンドプロンプトを開きMySQLへ接続します。

C:\User\atmarkplant>mysql -uXXXX -pYYYY

XXXX : ユーザ名
YYYY :  パスワード

・wordpress 用のデータベース
mysql>create database wordpress;


※データベースの名前はなんでもよいのです。 abc とかでも, WordPressの設定ファイルさえきちんと変えればなんでもよいのです。


※削除したり, 再インストールしたい場合は, データベースを削除します
drop database wordpress;

5. WordPress設定ファイル(wp-config.php) の編集 

これを行う前に, 適当な場所に解凍した wordpress のフォルダをXAMPPのroot ディレクトリ(動作するところ)に入れましょう。

c:\xampp\htdocs

xampp以下  htdocs というフォルダの中にwordpress をフォルダごと入れましょう。

htdocs は, XAMPP の Apache でWebサイトを動作させるときの, トップ(root) になります
中を開けると, xampp フォルダ, apache_pb.gif とか http://localhost:80  でアクセスしたときの
トップページなどが入っています。

htdocs 以下に配置したのち, wordpress フォルダの wp-config-sample.php をコピーして,  wp-config.php と名前を変えます。

このwp-config.php が設定ファイルです。これを編集して設定を行います。

23行目あたりに


/** WordPress のためのデータベース名 */
define('DB_NAME', 'database_name_here');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'username_here');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'password_here');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost');


とありますので, これらを環境に合わせて変えます。

先ほどのデータベース名  wordpress,  ユーザ名などを変更します。ローカルで動かすので ホスト名の変更は必要ありません。

ex) データベース名を wordpress, ユーザ名を root にしてみました。
define('DB_NAME', 'wordpress');
define('DB_USER', 'root');

これを保存したら, 設定ファイルは完了です。


6.  Apache の開始 

ここで, XAMPP に戻って, Apache を起動します。すでにStartしている方は, 一度Stopでとめましょう。先ほどの設定ファイルが読み込まれます。

7. WordPressのインストール 

Start したら, Chrome などのWebブラウザで以下を開きます。

http://localhost/wordpress


失敗したら, こんな感じです。 wp-config.php がミスっているか, MySQLに問題があります。





成功したら, こんな感じです。

サイトの名前, ユーザ名, パスワード,メールアドレスを入れます。 ユーザ名, パスワードは後に
管理で利用します。


WordPressをインストールを押すと, インストールが開始されます。DBにTableなどを作成しています。 終わるとすぐに上の画面が表示されインストール終了です。

8. 動作確認 

WordPress の動作確認です。

http://localhost/wordpress にアクセスしてみましょう。


Twentyeleven のTheme が表示されます。 こんな感じに表示されれば成功です。


















0 件のコメント:

コメントを投稿