もくじ
MAMP側でやること
インストール
以下URLからFREE Downloadしてください。
データベースの作成
新規作成からデータベースのテーブルを作成します。
WordPress側でやること
WordPressファイルの入手先
WordPress公式からWordPressを入手します。
バージョンを選択して入手できます。
入手したらzipファイルがダウンロードされると思うので、解凍します。
wordpressというディレクトリが作成されるので、その中身を全てコピーします。次の工程で貼り付けます。
MAMPにWordPressファイルを設置する
MAMPのhtdocsにサイトディレクトリを作成します。
ここではtestというディレクトリを作成したとします。
このtestディレクトリの中に先ほどコピーしたもの全てを貼り付けます。
サイトにアクセスする
設定によっては人それぞれのURLになると思いますが、
http://localhost:8888/test/
でアクセスします。
ここでデータベース設定の画面になるので、記述します。
全て記述し、次へのボタンを押したます。
ここ工程を踏むことで、wp-config.php
が作成されます。
最新版ではないWordPressをダウンロードした場合にやること
このままローカル環境を構築すると、せっかく古いバージョンのWordPressをインストールしたのに、自動で最新版のWordPressにアップデートされてしまします。
そうならないためには次の作業をしましょう。
wp-config.php
に次の記述を追加してください。
define('AUTOMATIC_UPDATER_DISABLED', true);
All-in-One WP Migrationでデータを移行する
All-in-One WP Migrationを使用すると楽にデータの移行ができます。
本番環境、ローカル環境共にプラグインAll-in-One WP Migrationをインストールし、有効化してください。
本番サイトからエクスポートし、MAMPのローカル環境ではインポートします。
これで、WordPressファイルとデータベースが一部を除き、本番環境と同じになります。
エラーを修正する方法
私の場合、TOPページ以外がNOT FOUNDになりました。以下を試してみてください。
パーマリンクの更新
WordPress管理画面から、設定>パーマリンクに進み、変更を加えないまま変更を保存ボタンを押してください。→サイトを確認
MAMPの設定を変更する
私の場合はこちらが原因でした。
MAMPがmod_rewriteを有効にしているか確認します。
1. MAMP/conf/apache/httpd.conf
ファイルを開きます。
2. 以下のコードを検索します。(macの場合は⌘+F)
LoadModule rewrite_module modules/mod_rewrite.so
3. コメントアウトを解除
4. MAMPを再起動
5. 表示を確認
この方法で無事にTOPページ以外も表示できるようになりました。