OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

Windowsで書かれたCGIファイルのUNIX上での扱いについて

  • すぐに回答を!
  • 質問No.160079
  • 閲覧数43
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 80% (4/5)

もともとWindowの環境で書かれたCGIファイル(Perl)を
LINUXで編集したいのですが、編集後、Internal Server Error
がでています。

S-JISで書かれた日本語コメント部分はそのままにしているのですが、
これが問題なのでしょうか。
ちなみに、オリジナルのソースはftpでサーバーにあげ(使用環境は
Apacheです)、きちんとCRは除去してあり、何もいじらない場合は
問題無く動作しています。

よろしくお願いします。
通報する
  • 回答数2
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全2件)

  • 回答No.1
レベル9

ベストアンサー率 33% (21/62)

回答に確信はないのですが、思い付くままに。 UNIX上の perl は、普通 SJISでなくてEUCをサポートしていますが、コメント部分なら問題ないと思います。 「LINUXで編集したい」 というのは、サーバー上で編集したいということですよね。 編集前後で、問題が発生するということは、その編集内容を疑ってみては? 他に、 permission は、正しく設定されていますか? ...続きを読む
回答に確信はないのですが、思い付くままに。

UNIX上の perl は、普通 SJISでなくてEUCをサポートしていますが、コメント部分なら問題ないと思います。

「LINUXで編集したい」 というのは、サーバー上で編集したいということですよね。 編集前後で、問題が発生するということは、その編集内容を疑ってみては?

他に、 permission は、正しく設定されていますか?
お礼コメント
oksana

お礼率 80% (4/5)

ご指摘ありがとうございます。
編集内容はプログラムに差し障りの無い物だったので、他に原因があると思い、
調査したところ、編集対象のcgiファイルをftpでサーバーにもってくる際に、
やはりゴミが入っていたようで、このゴミを取り除いたところ
正常に動作しました。

どうもありがとうございました。
投稿日時 - 2001-11-05 16:58:09
  • 回答No.2
レベル11

ベストアンサー率 21% (114/531)

 Internet Server ErrorでしたらS-JISの問題ではないと思います。また、スクリプトも動いています。恐らくコーディングミスではないでしょうか? ";"を忘れた、とか←私もよくやります ...続きを読む
 Internet Server ErrorでしたらS-JISの問題ではないと思います。また、スクリプトも動いています。恐らくコーディングミスではないでしょうか?
";"を忘れた、とか←私もよくやります
お礼コメント
oksana

お礼率 80% (4/5)

ご指摘ありがとうございました。
原因は、EUCに変換する際に、ゴミがはいってしまっていたこと(おそらく
半角文字)が入っていたことが原因だったようです。
調べてこれを取り除いたところ、編集してもErrorが出なくなりました。
どうもありがとうございました。
投稿日時 - 2001-11-05 17:01:31
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ