2011-11-07 20 views
0

私はdocrootをdocroot=${HOME}*に設定しているので、私は500(Internal Server Error)を取得し続けています。私は${HOME}が問題を引き起こしていると思われるので、「フードの下で覗いてください」と思っています。どのようにすればいいのですか、問題があるときはいつでも少なくともすべての変数をログに書き込んでください。suPHP変数の値を確認してください。

EDIT私は、ログファイル名に${HOME}変数を追加することによって、不正行為を試みたdocroot

EDIT内の変数をサポートしsuPHPバージョン0.7.1-1を使用しています。簡単にするため、${HOME}にスラッシュが含まれている可能性があるため、${UID}変数を使用しました。私は、次のファイル

/var/log/suphp/suphp${UID}.log 

${UID}変数が存在すらしていないかのようにですを得る/etc/suphp/suphp.confファイル

logfile=/var/log/suphp/suphp${UID}.log 

に以下の行を更新しました。

答えて

0

この問題は、ここで正規表現の*パターンが/と一致しないために発生します。さらに、*は、docrootにすべての再帰ファイルが自動的に含まれるため、必要でもありません。私がしなければならなかったすべては

docroot=${HOME} 

docroot=${HOME}* 

を変更しました

関連する問題