記事No | : 11425 |
投稿日 | : 2013/02/19(Tue) 17:54:15 |
タイトル | : open err: ./data/log.cgi |
ID情報 | : jiji |
投稿者 | : 後藤 |
URL | : http://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 |
投稿者 | : 後藤 |
URL | : http://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 |
投稿者 | : 後藤 |
URL | : http://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 |
投稿者 | : 後藤 |
URL | : http://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
ご返信ありがとうございます。情報助かりました。これはサーバ側の問題ですね。サーバ会社と連絡をとって調べてみます。ありがとうございました。