by shigemk2

当面は技術的なことしか書かない

WordPressをローカル環境(Apache)で構築する

煩悩是道場

ちょっとWordPressをローカルで弄りたくなったので、上を参考に
WordPressをローカルで構築してみた。

環境は
パソコン:MBP(10.7.2)
サーバー:Apache
DB: MySQL
PHP: 5.3.6

WordPress › 日本語
ここから最新のWordPressをダウンロードし、
解凍したフォルダ(WordPress)をドキュメントルートにまるごと配置する。

MySQLを起動して、DB 'wordpress'を作成する。

http://localhost/~user/wordpress/にアクセス。

するとインストール画面に移る。

データベース名を先ほど作成したデータベース名に、ユーザ名をrootに、パスワードは空欄(もしくはMySQLに設定したパスワード)に
して作成する(作成するサイトがGoogleなどのサーチエンジンに引っかからないようにも出来る)

僕の場合なぜかwp-config.phpが作成されていなかったので、
wp-config.phpファイルを作成してこの内容をコピーしてよという指示が出る。
wp-config.phpファイルの場所は、WordPressディレクトリの直下です。

で、インストールが完了すると、ローカルでWordPressの構築終了です。



そして残念ながらここからが本番。

Googleなどのサーチエンジンに引っかからないようには出来るが、
URLを知っている人なら誰でも閲覧出来てしまう。

もし閲覧に認証をかけたいときは、
wp-blog-header.php

wp():

の直前に、

if (is_user_logged_in()){
} else {
  auth_redirect();
};

を記述すればよい。

これにより、ログイン状態でなければログイン画面にリダイレクトされるように設定出来る。

[WordPress] WordPressに認証をつける。 -スグラボ-
こちらを参考にしました。