Home > PHP > PHPの設定を htaccess でやろうとしたら反映されない

PHPの設定を htaccess でやろうとしたら反映されない

  • Posted by: zaru
  • 2006年12月 1日 19:04
  • PHP

htaccessのイメージ

特定のディレクトリだけPHPの設定を変える必要が出てきて、久しぶりに htaccess を使ってみたら、どうしても変更が適用されないという事態に遭遇。

htaccess 自体が許可されていないかと、Apache の httpd.conf を確認しても AllowOverride は All になっているし、じゃあ今度は htaccess の書き方が間違っているのかと ErrorDocument とか別の設定を書き加えたら、きちんと動作しているし…。

じゃあじゃあ、この htaccess を別のサーバに持っていってみるか!と思って、持っていったら、あっさりPHPの設定が変わっている…。

こうして、うんうん数十分悩んで、悩みぬいて飽きてきてコーヒーを飲みながら Google で調べていたら、致命的な落とし穴を発見。

PHP の Apache2 におけるモジュール名

(略)

ただし Win32 と FreeBSD では以下の通り。

>>> for apache 2 under freebsd (not sure about other systems) it should be
>>> <IfModule sapi_apache2.c>
>>> ...
>>> </IfModule>
Same for Windows

親方、空から覚え書きが!

そう。今回使っているサーバは、正真正銘 FreeBSD 。前に使っていたのは Linux 。どうりで…ね。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://blog.tofu-kun.org/mt-tb.cgi/252
Listed below are links to weblogs that reference
PHPの設定を htaccess でやろうとしたら反映されない from Webプログラマー+WebデザイナーなZARU日記

Home > PHP > PHPの設定を htaccess でやろうとしたら反映されない

Profile

zaru

Name : zaru

Webプログラマ+Webデザイナで、Webディレクタやってます。Twitterやっているので、ぜひフォローしてやってくださいませ。Twitter - zaru。また、そのほかのプロフィールについては、iddy - zaruを見てください。

Search
Feeds
Others

Return to page top