2011 04

10

Sunday

XAMPP+WordPressローカル環境構築

Category:Web

備忘録です。

同じ環境の方は少しお役に立てるかも?

【Mac OS X 10.5.8】

・XAMPP Mac OS X1.7.3

・Apache 2.2.14

・php 5.3.1

・mysql 5.1.44

 

以前にもXAMPPでローカル環境を構築していましたが

セキュリティ面など何も考えていない状態でしたので

ちょっと本腰入れてやってみました。

 

参考にさせて頂いたサイトです。

 

ただ鵜呑みにして行うとハマります。

手順通りにすんなりとはいきませんでしたので

上記サイトと併せて補足がてら参考にして頂ければと思います。

 

(1)はすんなりいけると思います。

(2)は飛ばしています。

(3)ここから恐らくバージョン違いで内容が異なっています。

php.iniの設定で

(3-1) セッション機能の有効化

;session.save_path = /tmp

session.save_path = /tmp

とありますが

session.save_path = /Applications/XAMPP/xamppfiles/temp/

が有効になっていましたのでこの辺は触っていません。

文字コードは個々にあると思いますので一致するものを。

一番つまづいたのが

(3-3) シンボリックリンクの張り直し

環境変数PATHの設定です。

ユーザー配下に「.bash_profile」を追加もしくは編集する際

PATH=/usr/local/bin:”$PATH”

とすると

ターミナルでrootに入れなくなりました

これで知識の乏しさからOS再インストールするまでの騒ぎになりました…

後からですがこの「.bash_profile」の記述がおかしく、そういった現象になった事、勉強になりました。

上記問題に関しては

export PATH=/usr/local/bin:$PATH

とする事で解決しました。

(4)(5)と進み

(6)のバーチャルホストの設定でまたもや…

手順通りに進めてもらっても良いのですが

これだけでは設定完了しないと思います。

Finder→移動→「/etc/」と入力し「hosts」の編集をしなければいけません。

127.0.0.1 localhost ドメイン

もしくは

127.0.0.1 localhost

127.0.0.1 ドメイン

と追記してやれば完了するかと思います。

 

しかし細かく解説されていて参考サイトは非常に助かりました。

 

余談ですが

ブラウザのキャッシュにも気をつけてください。

ブラウザにソケットエラーでDBに接続できませんよ〜と怒られ

ターミナルから接続するときちんと接続でき

またブラウザに戻ってリロードしてもソケットエラー…

原因はブラウザのキャッシュでした。

 

はたまたwordpressをインストールし

ApacheなどをリロードしたらMysqlに接続できなくなったりしました。

wordpressを再インストールしたりと一筋縄ではいきませんでしたが

今はなんとか安定して動いているようです。

 

すんなりいっても勉強になりませんが

ほどほどにお願いしますと頼みたくなる一週間でした。

 

オソマツ!

LINEで送る
[`evernote` not found]

pageTop