DreamHostでphp.iniをカスタマイズ

| コメント(0) | トラックバック(0)

DreamHostでは通常FastCGIでPHPが動く。で、php.iniをカスタマイズする方法。

ググったらこのページがヒット。ただし、少し情報が古いっぽい。なので、そこからリンクされてる英語のページを見てその通りにやればOK。(2つあるけど、片方はもう片方にリダイレクトされるので同じもの)

PHP.ini

(もうちょい検索したら、日本語の別のページを発見。でも、これも少し情報が古い。)

で、ここまでは問題ないんだけど、自分の場合は以下のようなエラーが出た

[Sat Mar 13 01:42:06 2010] [error] [client x.x.x.x] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

mod_rewriteを使ってるんだけど、どうやらループしているらしい。

30分ぐらい調べて、さっきのページに以下のような記述を発見。

mod_rewriteを使ってる場合は、"RewriteEngine on" の後に以下の行を追加する必要がある。

RewriteCond %{REQUEST_URI} !^/cgi-bin/.*

で、やってみたけど、ダメ。

さらに1時間くらいググったり試行錯誤したりしてようやく解決策を見つけた。

RewriteRule が複数ある場合は、全てのRewriteRuleに対してさっきの行を追加しなければいけない。このページがヒントになった。

トラックバック(0)

トラックバックURL: http://www.kazu.tv/blog-mgr/mt-tb.cgi/884

コメントする

このブログの作者

名前:kazu
仕事:IT関係の何でも屋
メール:kazu 後幕 kazu どと tv
詳しくはこの辺

このブログ記事について

このページは、kazuが2010年3月13日 20:29に書いたブログ記事です。

ひとつ前のブログ記事は「ATOKで日本語入力オフの時に入力中の文字列をキャンセルする」です。

次のブログ記事は「JTableクラスを使うときの注意点」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ