KENT-WEB サポートコーナー 過去ログ [ 0050 ]


記事No: 11425
投稿日: 2013/02/19(Tue) 17:54:15
タイトルopen err: ./data/log.cgi
ID情報: jiji
投稿者: 後藤
URLhttp://fl-op.co.jp/contact/index.html

大変お世話になります。
KDDIのホスティングサービスを使っていて、そこにpostmailを設置しました。設置はOKで、未入力のエラー画面が表示されるのですが、すべてを入力して「送信」すると「Open Error: ./data/log.cgi」で投稿できません。フルパスで記述するのかと思い、サーバ会社に問い合わせたのですが、フルパスが存在しないとのことですので、ログファイルは相対パスで記述しています。ファイルが上手く上がっていないのかと思って、再度上げ直しましたが、現状は同じです。どのように解決すればいいのが教えていただけますと助かります。過去ログ(スレッド)を検索してみましたが、解決法が見当たらなかったので投稿させていただきました。よろしくお願いします。

Check Mode: [ postmail v6.62 ]
Perlバージョン : 5.008007
セッションファイル : OK
セッションファイル : OK
ログファイル : OK
ログファイル : OK
sendmailパス : OK
テンプレート ( conf.html ) : パスOK
テンプレート ( err1.html ) : パスOK
テンプレート ( err2.html ) : パスOK
テンプレート ( thx.html ) : パスOK
テンプレート ( mail.txt ) : パスOK
テンプレート ( reply.txt ) : パスOK


記事No: 11427
投稿日: 2013/02/19(Tue) 17:59:02
タイトルRe: open err: ./data/log.cgi
ID情報: sele8
投稿者: toytoy

同じエラーメッセージが出たことがありました。
パーミッションを606に変更したところ直りましたよ。


記事No: 11429
投稿日: 2013/02/19(Tue) 18:16:24
タイトルRe^2: open err: ./data/log.cgi
ID情報: jiji
投稿者: 後藤
URLhttp://fl-op.co.jp/contact/index.html

> 同じエラーメッセージが出たことがありました。
> パーミッションを606に変更したところ直りましたよ。

ご返信ありがとうございます!私もパーミッションのせいかと思っていたのですが、今使っているサーバは、パーミッションの設定無しで使えるサーバのようなのです。なのでパーミッション設定しなくてもいいですし、しようとしてもできなくなっているサーバです。なぜ、ダメなのか分からないのです.....。これまで沢山設置しましたが、このエラーが出たのは初めてなので.....。


記事No: 11436
投稿日: 2013/02/19(Tue) 19:55:11
タイトルRe^3: open err: ./data/log.cgi
ID情報: kent
投稿者: KENT

> > 同じエラーメッセージが出たことがありました。
> > パーミッションを606に変更したところ直りましたよ。
>
> ご返信ありがとうございます!私もパーミッションのせいかと思っていたのですが、今使っているサーバは、パーミッションの設定無しで使えるサーバのようなのです。なのでパーミッション設定しなくてもいいですし、しようとしてもできなくなっているサーバです。なぜ、ダメなのか分からないのです.....。これまで沢山設置しましたが、このエラーが出たのは初めてなので.....。
>

パーミッション不要ということであれば、Windowsサーバなのではないでしょうか?

IIS特有の、以下の件かもしれません。

http://www.chironoworks.com/masapon/iiscgi/iisperl.html


記事No: 11437
投稿日: 2013/02/20(Wed) 11:11:23
タイトルRe^4: open err: ./data/log.cgi
ID情報: jiji
投稿者: 後藤
URLhttp://fl-op.co.jp/contact/index.html

> > > 同じエラーメッセージが出たことがありました。
> > > パーミッションを606に変更したところ直りましたよ。
> >
> > ご返信ありがとうございます!私もパーミッションのせいかと思っていたのですが、今使っているサーバは、パーミッションの設定無しで使えるサーバのようなのです。なのでパーミッション設定しなくてもいいですし、しようとしてもできなくなっているサーバです。なぜ、ダメなのか分からないのです.....。これまで沢山設置しましたが、このエラーが出たのは初めてなので.....。
> >
>
> パーミッション不要ということであれば、Windowsサーバなのではないでしょうか?
>
> IIS特有の、以下の件かもしれません。
>
> http://www.chironoworks.com/masapon/iiscgi/iisperl.html
>
>

ご返信ありがとうございます!助かります。先日、サーバ会社に確認したらIISを使っているとおっしゃっていました。
早速、postmail.cgiのPerlパスにの次の行にスクリプト(if($0 =~ /^(.*[\\\/])/) {chdir($1);})を挿入してみましたら、今度は違うアラートが出ました。これはなんだかさっぱり分からなくなりました。
サーバにはperlのフォローはオンにしているはずなのですが......



'D:\CustomerData\webspaces\webspace_00136547\wwwroot\fl-op.co.jp\postmail\postmail.cgi' script produced no output


記事No: 11439
投稿日: 2013/02/20(Wed) 16:41:18
タイトルRe^5: open err: ./data/log.cgi
ID情報: kent
投稿者: KENT

> > > > 同じエラーメッセージが出たことがありました。
> > > > パーミッションを606に変更したところ直りましたよ。
> > >
> > > ご返信ありがとうございます!私もパーミッションのせいかと思っていたのですが、今使っているサーバは、パーミッションの設定無しで使えるサーバのようなのです。なのでパーミッション設定しなくてもいいですし、しようとしてもできなくなっているサーバです。なぜ、ダメなのか分からないのです.....。これまで沢山設置しましたが、このエラーが出たのは初めてなので.....。
> > >
> >
> > パーミッション不要ということであれば、Windowsサーバなのではないでしょうか?
> >
> > IIS特有の、以下の件かもしれません。
> >
> > http://www.chironoworks.com/masapon/iiscgi/iisperl.html
> >
> >
>
> ご返信ありがとうございます!助かります。先日、サーバ会社に確認したらIISを使っているとおっしゃっていました。
> 早速、postmail.cgiのPerlパスにの次の行にスクリプト(if($0 =~ /^(.*[\\\/])/) {chdir($1);})を挿入してみましたら、今度は違うアラートが出ました。これはなんだかさっぱり分からなくなりました。
> サーバにはperlのフォローはオンにしているはずなのですが......
>
> ▼
>
> 'D:\CustomerData\webspaces\webspace_00136547\wwwroot\fl-op.co.jp\postmail\postmail.cgi' script produced no output

これは、サーバ側の問題では?

■参考
https://www.google.co.jp/search?hl=ja&q=script+produced+no+output+&lr=lang_ja


記事No: 11440
投稿日: 2013/02/20(Wed) 17:41:00
タイトルRe^6: open err: ./data/log.cgi
ID情報: jiji
投稿者: 後藤
URLhttp://fl-op.co.jp/contact/index.html

> > > > > 同じエラーメッセージが出たことがありました。
> > > > > パーミッションを606に変更したところ直りましたよ。
> > > >
> > > > ご返信ありがとうございます!私もパーミッションのせいかと思っていたのですが、今使っているサーバは、パーミッションの設定無しで使えるサーバのようなのです。なのでパーミッション設定しなくてもいいですし、しようとしてもできなくなっているサーバです。なぜ、ダメなのか分からないのです.....。これまで沢山設置しましたが、このエラーが出たのは初めてなので.....。
> > > >
> > >
> > > パーミッション不要ということであれば、Windowsサーバなのではないでしょうか?
> > >
> > > IIS特有の、以下の件かもしれません。
> > >
> > > http://www.chironoworks.com/masapon/iiscgi/iisperl.html
> > >
> > >
> >
> > ご返信ありがとうございます!助かります。先日、サーバ会社に確認したらIISを使っているとおっしゃっていました。
> > 早速、postmail.cgiのPerlパスにの次の行にスクリプト(if($0 =~ /^(.*[\\\/])/) {chdir($1);})を挿入してみましたら、今度は違うアラートが出ました。これはなんだかさっぱり分からなくなりました。
> > サーバにはperlのフォローはオンにしているはずなのですが......
> >
> > ▼
> >
> > 'D:\CustomerData\webspaces\webspace_00136547\wwwroot\fl-op.co.jp\postmail\postmail.cgi' script produced no output
>
> これは、サーバ側の問題では?
>
> ■参考
> https://www.google.co.jp/search?hl=ja&q=script+produced+no+output+&lr=lang_ja

ご返信ありがとうございます。情報助かりました。これはサーバ側の問題ですね。サーバ会社と連絡をとって調べてみます。ありがとうございました。


[検索ページ] [掲示板]