質問: CGIについてです。 CGIの匠さんの無料CGI(写メール日記について)なんですが、 設定をしてもうまくいきません。 サーバーはkagaya テキストエディタで書き換え ぞんちアップでアップしています。 syame.cgiの中の ## 受信メールアドレス $mailadd='メールアドレス'; ## POPサーバーのID $pop_id='アカウント名'; ## POPサーバーのパスワード $pop_pass=''サーバーのログインに必要なパスワード; これであってますでしょうか? また、 パーミッションはどのように設定したらよろしいでしょうか? エラーは500がでます。 宜しくお願い致します。
回答: エラー500というのは、サーバー側で何らかのエラーが起きたということだけを表してます。 サーバーの状態をさらけ出すわけにはいかないので理由までは書かれていません。 CGIで500と言えば文法ミスによるものが殆どです。 特に問題になるとすれば『1行目のperlへのパスを変更』ですが、恥ずかしながらkagayaというサーバーは見つける事が出来ませんでしたので、Perlへのパスを探す事が出来ませんでした。 今回の件は、多分パーミッションだと思いますので、まずは、そこから始めましょう。 ぞんちアップ ぞんちアップでのパーミッション設定方法 仮にパーミッション 755 であれば、 最初の数字はオーナーを示し7は読む/書く/実行の全てにチェックを入れます。 真中の数字はグループを示し5は読む/実行にチェックを入れます。 最後の数字はその他を示し5は読む/実行にチェックを入れます。 読むは4、書くは2、実行は1という数値を持ちます。 全てにチェックを入れるとすると4+2+1で7となります。 読むと書くであれば4+2で6となります。 読むと実行であれば4+1で5となります。 syame.cgiなどのパーミッションに関しては↓を参照してください。