Top過去ログ目次掲示板

作成日:2004年12月23日 作成:おやじ
掲示板で過去に質問された内容です。

No.4068 CGIについて教えて頂けませんか?


No.4068 投稿時間:2004年12月23日(Thu) 20:22 投稿者名:Out of Love URL:
タイトル:CGIについて教えて頂けませんか?

CUPSの記事読ませて頂きました。うちも同じく、
Linuxのドライバーがないプリンターですので
クライアントのXPで印刷しております。

数日前より、ここを参照してwebサーバーを建てようと
しております。HPは見れるのですが、CGIがどうしてよいものやら分かりません。デビアンは違うようです。

Windowsの改行コードは 、「CR+LF」。これに対してLinuxの改行コードは、「LF」

これをどうすればよいか分からないのですが、教えていただけ
ないでしょうか?初心者です。


No.4077 投稿時間:2004年12月25日(Sat) 00:05 投稿者名:おやじ URL:http://http://www.aconus.com/~oyaji/
タイトル:SuEXECの問題か?

> 数日前より、ここを参照してwebサーバーを建てようと
> しております。HPは見れるのですが、CGIがどうしてよいものやら分かりません。デビアンは違うようです。

debianは、1.3系なので少し2.0系とは違いますが、基本的には変わりはないですよ。
SuEXECモードで動いているので、CGIを動かすには少し注意がいります。下記を参照してください。
いきなりSuEXECはきついでしょうから、とりあえずCGIを動かすならSuEXECを止めたほうが簡単ですから、/usr/lib/apache/suexec.bak等にリネームして再起動すれば止まりますので、これで動かしてからSuEXECを導入したほうがいいでしょう。
状況やlog等の具体的な情報がないので、なんともですが、恐らくこちらの問題かと思います。

http://www.aconus.com/~oyaji/www/apache_linux_suexec.htm

> Windowsの改行コードは 、「CR+LF」。これに対してLinuxの改行コードは、「LF」
>
> これをどうすればよいか分からないのですが、教えていただけ
> ないでしょうか?初心者です。

一般的には、FTPを使ってアスキーモードで転送すれば、クライアントソフトが自動的に変換してくれますので、家庭内だけでもFTP環境を構築することを薦めます。
なお。上記は下記で変更できます。 変換前ファイル名 と 変換後ファイル名は同じにしないこと。同じにするとファイルが消えます。変換後に、ファイル名を戻してください。

[shift jis で改行コードだけ変換する場合]

$ nkf -s -Lu < 変換前ファイル名 > 変換後ファイル名

[eucに変えると同時に改行コードも変換する場合]

$ nkf -e -Lu < 変換前ファイル名 > 変換後ファイル名



掲示板▲頁先頭