Plesk10のサーバーで、マイグレーション機能を使って持ってきたCGIが動かない不具合の対処をφ(..)メモ
でてきたエラーは、「permissionエラー」と「Premature end of script headers」
permissionエラー
権限設定が間違っているとのエラーです。
pleskでは、cgi-binフォルダにperlのCGIを入れるのですが、このフォルダのグループが[psacln]になっていると、permissionエラーが発生します。
グループを[psaserv]に変更します。(後ろの数字はホスト環境によって変わります)
変更したらOKボタンを押します。
Premature end of script headers エラー
500番のエラー、Intanal Server Errorが表示されたら、ちょっと厄介ですよね。でも、たいていはサーバーログを見なおすと何とかなるのですが・・・
エラーログを見ると、「Premature end of script headers」 と表示されていました。
Pleskの場合、このエラーが出るのは、やはりグループの設定が間違えている?勝手に変わってしまっている?と起こるようです。
pleskの場合、cgi-binのフォルダは[psaserv]に、それ以下のフォルダとファイルには、[psacln]のグループ設定を行うといいみたいですが、これが何かでおかしくなることがあるみたいです。
無事表示できたら、めでたしめでたしです。
Pleskで、「Premature end of script headers」のエラーログが出てたら、そのファイルのあるグループを疑ってみてください。
コメント