cronでPHPを動かしていたところ、次のようなエラーメールが届きます。

解釈や、解決方法などご教示ください。

Warning: fread(): SSL: fatal protocol error in /var/www/ドメイン/PEAR/Net/Socket.php on line 262

回答の条件
  • 1人5回まで
  • 登録:2008/02/19 14:44:04
  • 終了:2008/02/22 05:27:06

回答(3件)

id:sphire No.1

sphire回答回数115ベストアンサー獲得回数122008/02/19 14:53:29

ポイント25pt

・コンパイル時に --with-openssl オプションが有効になっていない

http://wiki.mesolabo.com/?%E3%83%A1%E3%82%BD%E7%9F%A5%E6%81%B5%2...

id:webuser

ありがとうございます。

SSLで通信事態はできているので、with-opensslは適用されていると解釈してよかったでしょうか。

次に、

>curl-develのインストール

>PHPのコンパイルオプションに --with-curl[=DIR] を追加

とありますが、これがすでに追加されているか調べる方法があったら教えてもらえると助かります。

2008/02/19 19:22:25
id:tezcello No.2

tezcello回答回数460ベストアンサー獲得回数692008/02/19 16:48:36

ポイント25pt

SSL が使える状況にない(=インストールされていない)という事は無いですか?

id:webuser

ありがとうございます。

このサーバーのSSLはpleskのデフォルトを使用しています。

自己証明でしょうか。

SSLでアクセスはできます。

2008/02/19 19:22:36
id:t_shiono No.3

t_shiono回答回数256ベストアンサー獲得回数222008/02/19 22:17:15

ポイント30pt

どんなことをしているか分からないので、はずしていたらすみません。

http://ml.php.gr.jp/pipermail/php-users/2004-June/022720.html

とかが同じ現象でしょうか?

この現象の場合は、クライアントプログラムの問題ではなく、サーバ側の問題のようですので、どうしようもないです。あるとすると、ログを無視するようにする程度でしょうか。

また、PEARのNet::Socketのバージョンをあげてみてはどうでしょうか?

最新版では、freadのすべてに@が付いていたので、Warningも制御されるかと思いますので。

何かの参考になれば。

id:webuser

ありがとうございます。

>PEARのNet::Socketのバージョンをあげてみてはどうでしょうか?

処理事態はできているので、この方法が手軽な気がしました。

2008/02/20 05:45:16

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません