お尋ねします
こちらのApache2導入編を見ながらユーザーの設定等を
しましたが、どうしてもcgiファイルを実行することが
できません。
パーミッションとかperlのパスとか合っているはずなのですが
ブラウザで実行しようとすると、Internal Server Errorとなり
ます。原因はどこにあるのでしょうか。
サーバーはVine 4.0で動かしています。
#!/usr/bin/perl --
私もVine4.1にて動かなかったため、[--]をつけてみたら
実行しました。
改行コードの問題でしょうか。。
> #!/usr/bin/perl --
> 私もVine4.1にて動かなかったため、[--]をつけてみたら
> 実行しました。
>
> 改行コードの問題でしょうか。。
stoさん
回答ありがとうございました。
次のことがわかりました。
ユーザーディレクトリでcgiを実行するにはユーザーでログインして作業をしなければいけないこと。仮にルートでログインしていても、ファイルの所有者とかグループ名は、ユーザー名に書き換えておくこと。その他、nkfコマンドで改行コードの変更もしてみました。