Re: CGIがエラーになってしまいます ( No.1 ) |
- 日時: 2007/04/01 20:16
- 名前: 通りすがり
- >志庵さん
こんばんは。同じCGIスクリプトを使用しているのでアドバイスになりましたら。
500エラーが出る場合、原因はパーミッションだけとは限りません。こちらでの書き込みを見る限りその点は問題ないように思えたのですが、以下の事項も再チェックしてみてください。
・スクリプトやログファイルはアスキーモードて転送してますか? ・perlへのパスは正しいですか?(これは配布されているものそのままの「/usr/bin/perl」で動作するはずなのでいじっていなければ大丈夫かと) ・設定を変更した時に、「'」や「;」など必要なものを消していないですか?
だいたいこの辺りでミスしてる事が多いです。 あと「preset.cgi」以外のcgiファイルは、文字コードが「EUC」、改行コードがWindowsの場合「CR+LF」なので、この辺もいじっていたら見直してみてください。winのメモ帳ではEUCコードのものをちゃんと開けませんし、エディタによっては保存の際形式が変わっているかもしれません。 Macの場合はよくわかりません。
配布元さんでもだいたい同じ事をFAQに書かれているのでご覧になるのをおすすめします。 頑張って下さいね。
管理人さま、横レス失礼致しました。
|
Re: CGIがエラーになってしまいます ( No.2 ) |
- 日時: 2007/04/01 20:35
- 名前: 志庵
- 通りすがり様
早速のアドバイスありがとうございます。
>・スクリプトやログファイルはアスキーモードて転送してますか? こちらに関しては、FFFTPのオプション→環境設定→転送で「常にアスキーモード」にチェックして行ってみました。 これであってますよね?
設定等に関しては、一度動作するかどうかアップしてから弄ろうと思っていたので、あっているとは思うのですが…。
同じCGIスクリプトを使用してらっしゃるということなので、お聞きしたいのですが、 パチパチではCGI等は755属性にと記載されてますが、usamimiさんでは700に…ということですので、700を指定する、で合ってますよね?
せっかくお答えくださったのに、すみません。 もう一度配布元さんのFAQを見てチャレンジしてみます。
|
Re: CGIがエラーになってしまいます ( No.3 ) |
- 日時: 2007/04/01 20:42
- 名前: 通りすがり
- >志庵さん
一巡してふと見るともうレスがw
えっと…私の場合、FFFTPの環境設定では「ファイル名で切り替え」(多分デフォルト)にしておいて、面倒でも種類によって個別に指定してます。 私は「常にアスキーモード」にはした事がないので、パーミッション以外変更点があまりないということであれば、この部分を次回は変えて転送してみるという方法も試されてみてはどうでしょうか。
健闘を祈ります。
|
Re: CGIがエラーになってしまいます ( No.4 ) |
- 日時: 2007/04/02 01:58
- 名前: 志庵
- 何とかできるようになりました。
通りすがりさん、本当にありがとうございました。
|