ushiroyubi1's blog

お勉強の記録。備忘録。その他。

Wordpressのローカル環境の構築方法

SQLの取得

本番のサーバーから(今回使ってたのはSakura)phpMyAdminにログイン。

SQL形式のデータベースを落とす。

上げるときに容量の関係で一気に上げられないので、小分けにして落とした。

(今回は接頭辞別に分けていったよ)

phpMyAdminにログインし、新しくデータベースを作成(テーブル)

名前をわかりやすいものに設定し、誤認を防ぐ。

落としてきたSQLを作成したデータベースにインポートする。

・バーチャルホストの設定

ここでXamppを起動。ApacheMySQLをスタートさせる。

xammp > apache > conf > extra httpd-vhosts.conf を設定する。

<VirtualHost *:80>

  ServerAdmin ■■■

  DocumentRoot "C:/xampp/htdocs/▲▲▲

  ServerName ■■■

  ErrorLog "logs/■■■-error.log"

  CustomLog "logs/■■■-access.log" common

</VirtualHost>

元ある設定をコピペし、■に最初に決めたデータベースと同じ名前(サーバーネーム)を入れる。

▲はどこをよんで欲しいのか、ちゃんと確認すること。間違えた。

ここでホスト設定を書き換えた。

c: > Windows > system32 > drivers >etc hosts

これも■に入るものと同じでOK。(の筈です)

XamppのApacheをリスタートし、上で設定したURLにアクセスする。

「データベースとの接続が確立できません」もしくは

「wp-config.phpがありません」の画面が出れば恐らく設定は成功。

・wp-config.phpの設定(DBとの接続)

C:\xampp\htdocs\見せられないよ wp-config.phpを書き換える。

DB_NAME ■■■_db

DB_USER root

DB_PASSWORD

DB_HOST localhost

ここも四角に入るのは一緒だけど、最後がdbとなるので気をつける。

パスワードは設定していないので書かない。ホストはlocalhostと書き換える。

SQLの書き換え

ローカルのphpMyAdminへ。(http://localhost/phpmyadmin これ)

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

↑に飛んで、PROBLEMS? TRY V 2.1.0 STABLEからsearchreplacedb2.phpを落とす。

searchreplacedb2.php

をローカルのディレクトリに保存した上で、同ファイルにブラウザ上から接続。

(C:\xampp\htdocs\見せられないよ searchreplacedb2.phpな感じになるはず)

ここの作業の参考ページ

http://thinking.ne.jp/2013/03/wordpress-server-iten/

あとはここにある通りで、あとは淡々とボタンを押すだけ。

最後のところで本番のURLと最初に作ったURLが必要。(置き換える作業)

本番の方はwww.が必要。ほかは消してよし。

あとはページに接続して、ちゃんと見れれば成功。