ローカル環境での WordPress システム構築	 - MAMP 編 参考サイト	 
•http://worldwidedeb.net/2012/03/19/mac-local-mamp-wordpress

準備	 
1.

WordPress のダウンロード(ア) http://ja.wordpress.org（2013 年 2 月 12 日現在、最新版 3.5.1）※Safari なら自動的に圧縮ファイルが展開されて「wordpress」フォルダ（上図）が出来ます。それ以外のブラウザの場合には、ダウンロードされた「wordpress-3.5.1-ja.zip」を開いて、wordpress フォルダを展開（解凍）しておいてください。

2.

MAMP のダウンロード(ア) http://www.mamp.info （2013 年 2 月 12 日現在、最新版 2.1.2）

導入	 
1.

ダウンロードしていた MAMP ファイルを開いて、インストールします。

※「”MAMP_2.1.2.pkg”は開発元が未確認のため開けません」という警告（MacOS 10.8）が出てきた場合には、上記アイコンの上にマウスカーソルを合わせて、右クリック（Control+クリック）し、「開く」を選択してください。

2.

「アプリケーション」フォルダ内にある「MAMP」フォル
ダ内の「htdocs」フォルダへ、準備 1 でダウンロードし、展開（解凍）した「wordpress」フォルダそのものを入れてください（以下、wordpress フォルダ内が WordPress シス
テム本体になります。複数ある場合には分かりやすい名前に変更すればよいでしょう）

MAMP の立ち上げ	 1.

「アプリケーション」フォルダ内にある「MAMP」フォルダ内の「MAMP」を開きま
1/6<2013/02/12 @kimipooh>ローカル環境での WordPress システム構築	 - MAMP 編 す。
※警告が出ますが、「MAMP を起動」を選択してください。
2.

「サーバを起動」を選択してください※標準では、「PHP 5.4.10」が立ち上がります。一部プラグインが動作しない場合もあり、その場合には「環境設定」の「PHP」項目より「5.2.17」を選択してください（クライアントの環境による）。
※標準では
Web サーバ（Apache）: http://localhost:8888/MAMP/
データベース（MySQL）: ホスト「localhost」、ポート「8889」で起動します。
3.

すると、ウェブブラウザにて「http://localhost:8888/MAMP/」に自動的にアクセスすます。そのまま「phpMyAdmin」をクリックしてください。

phpMyAdmin ツールによるデータベースへの登録	 1.

「データベース」をクリックし、「wordpress」という名のデータベースを作成します。
※照合順序は念のため「utf8_general_ci」にしておいてください（文字化け防止）。
※このデータベース名と導入２で「htdocs」に入れたフォルダ名は同じに統一するほうが分かりやすいと思います。

WordPress のインストール	 
2/6<2013/02/12 @kimipooh>ローカル環境での WordPress システム構築	 - MAMP 編 2.

http://localhost:8888/wordpress に ア ク セ ス し ま す （ 導 入 ２ で フ ォ ル ダ 名 をwordpress から変更している場合には、 http://localhost:8888/フォルダ名 にアクセスしてください。

3.

下図の画面が出れば、インストール開始です。
「設定ファイルを作成する」のボタンをクリックしてください。

4.

さらに「さあ、始めましょう！」のボタンをクリックします。そして必要な項目を埋めます。下記の赤文字のユーザ名とパスワードのみ root に変更します。項目を埋めた
ら、「送信」ボタンをクリックします。
(ア) データベース名：wordpress（自動入力されるので触らず）(イ) ユーザ名：root(ウ) パスワード：root(エ) データベースのホスト名：localhost（触らず）(オ) テーブル接頭辞：wp_（触らず）
ここではローカル環境での構築のため、セキュリティ対策については述べません。
※本番環境ではデータベースの方に専用ユーザを作成し、専用のパスワードでロックすることになります。

5.

特にエラーなく「インストール実行」ボタンが出てくれば、このボタンをクリックします。

6.

WordPress の初期設定画面になります。必要な項目を入力した上で、下部のボタンをクリックしてください。
(ア) サイトのタイトル：テスト（後から変更可）(イ) ユーザ名：admin(ウ) パスワード：（適当に）(エ) メールアドレス：存在するメールアドレスを入れておきましょう(オ) プライバシー：チェックを外す
3/6<2013/02/12 @kimipooh>ローカル環境での WordPress システム構築	 - MAMP 編 ※	 本番ではセキュリティ対策のために、ユーザ名に admin や root は使わないほうがよいです。そのユーザ名を狙ったログイン不正攻撃をされるためです。管
理者は他の名前にするほうがよいのですが、ここでは割愛します（ローカル環境のため）。
※ただし、システム環境設定のセキュリティとプライバシーにおいて「ファイアウォール」を有効にし、「ファイアウィールオプション」にて「外部からの接続をすべてブロック」にチェックを入れておくことを勧めます。そうでなければ同一ネットワークにいる他のマシンからアクセスできてしまう恐れがあるためです。

7.

下図のような「成功しました！」とでたら WordPress の導入成功です！
早速ログインボタンを押してログインしてみましょう。

4/6<2013/02/12 @kimipooh>ローカル環境での WordPress システム構築	 - MAMP 編 -ローカル環境からの移行	 
シリアライズ修正を含んだ便利なツールが「Search and Replace for WordPress Databases
Script に用意されているのでこれを使います。	 
1.

http://interconnectit.com/products/search-and-replace-for-wordpress-databases/	 の「DOWNLOAD	 SEARCH	 REPLACE	 DB	 V2.1.0」より、searchreplacedb21.zip をダウンロードして展開（解凍）します。

2. 展開された「searchreplacedb2.php」を、MAMP の htdocs の wordpress フォルダ（WordPress フォルダのトップ）にコピーします。	 	 
3. MAMP を起動し、「サーバを起動」した上で、	 
「http://localhost:8888/wordpress/searchreplacedb2.php」にアクセスします。	 
4. 下記の画面がでたら、準備完了です。さて「Submit」ボタンを押して進みましょう。	 	 
5. すべての情報は盛り込まれています。おお便利だ。しかし使い終わったら、このスクリプト消しておかないと「やばい」ことはわかりますよね？	 そう、URL を勝手に書き換えられてしまう恐れがあるからです〜。	 
さて「Submit	 DB	 details」ボタンを押しましょう。	 
6. 「Which	 tables	 do	 you	 want	 to	 scan?」で Tables が出てきたら、データベースへのアクセスは成功です。「Continue」ボタンを押しましょう。	 
7. そして移行元 URL と移行先 URL を入れます。ここで「Submit」すると、データベースが直接書き換わってしまうので注意が必要です。	 	 移行元：http://localhost:8888/wordpress/	 	 移行先：http://example.com/hogehoge/	 
5/6<2013/02/12 @kimipooh>ローカル環境での WordPress システム構築	 - MAMP 編 だと仮定すると下記のようになります。	 
逆に本番サイトをローカルサイトに持ってくるには、その逆をすればいいでしょう。	 
この作業をするのは、（下記/を末尾にいれちゃだめ・・・）	 	 	 	 

6/6<2013/02/12 @kimipooh>