TOPページ掲示板
作成日:2007年03月09日 作成:Yosi

Vine Linuxで自宅サーバーの掲示板で過去に質問された内容です。

No.2501 cgiファイルの実行


No.2501 投稿時間:2007年03月09日(Fri) 16:20 投稿者名:kanao URL:
タイトル:cgiファイルの実行

お尋ねします
こちらのApache2導入編を見ながらユーザーの設定等を
しましたが、どうしてもcgiファイルを実行することが
できません。
パーミッションとかperlのパスとか合っているはずなのですが
ブラウザで実行しようとすると、Internal Server Errorとなり
ます。原因はどこにあるのでしょうか。
サーバーはVine 4.0で動かしています。


No.2502 投稿時間:2007年03月10日(Sat) 01:08 投稿者名:sto URL:
タイトル:Re: cgiファイルの実行

#!/usr/bin/perl --
私もVine4.1にて動かなかったため、[--]をつけてみたら
実行しました。

改行コードの問題でしょうか。。


No.2504 投稿時間:2007年03月11日(Sun) 08:29 投稿者名:kanao URL:
タイトル:Re^2: cgiファイルの実行

> #!/usr/bin/perl --
> 私もVine4.1にて動かなかったため、[--]をつけてみたら
> 実行しました。
>
> 改行コードの問題でしょうか。。

stoさん
回答ありがとうございました。
次のことがわかりました。
ユーザーディレクトリでcgiを実行するにはユーザーでログインして作業をしなければいけないこと。仮にルートでログインしていても、ファイルの所有者とかグループ名は、ユーザー名に書き換えておくこと。その他、nkfコマンドで改行コードの変更もしてみました。



TOPページ掲示板▲頁先頭