内容へ移動
fl8 Wiki
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
現在位置:
Dokuwiki.fl8.jp
»
01_linux
»
02_www
»
33 PHP56 fsockopenでエラー
トレース:
01_linux:02_www:33_php56_xml_rcp
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== 33 PHP56 fsockopenでエラー ====== PHP 5.6にアップグレードした後、fsockopen()でエラー <code> PHP Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /home/matsui/apps/front/lib/XML/RPC.php on line 951 </code> はじめエラーがまった表示されず、困ったけど<key>@</key>が付いてた。。。 外すとちゃんとエラー表示してくれました。 <code|XML/RPC.php> 950 $fp = @fsockopen($protocol . $server, $port, 951 $this->errno, $this->errstr); </code> ===== 対応方法 ===== default_cert_fileを調べて、CA証明書を用意しておく。 <code> # ln -s /etc/pki/tls/certs/ca-bundle.crt /opt/openssl-1.0.2r/ssl/cert.pem </code> ==== default_cert_fileの確認 ==== <code> # /opt/php-5.6.13/bin/php -r "print_r(openssl_get_cert_locations());" Array ( [default_cert_file] => /opt/openssl-1.0.2r/ssl/cert.pem [default_cert_file_env] => SSL_CERT_FILE [default_cert_dir] => /opt/openssl-1.0.2r/ssl/certs [default_cert_dir_env] => SSL_CERT_DIR [default_private_dir] => /opt/openssl-1.0.2r/ssl/private [default_default_cert_area] => /opt/openssl-1.0.2r/ssl [ini_cafile] => [ini_capath] => ) </code> {{tag>php}}
01_linux/02_www/33_php56_xml_rcp.txt
· 最終更新: 2019/11/05 03:30 by
matsui
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ