MAMPでwordpressの既存サイトのローカル環境を作成する方法

MAMP側でやること

インストール

以下URLからFREE Downloadしてください。

https://www.mamp.info/en/mac

データベースの作成

新規作成からデータベースのテーブルを作成します。

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ページ以外も表示できるようになりました。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です