2017-06-29 11 views
1

私は画像を含むpdfを生成するためにMPDFを使用しています。 http://ではすべて正常に動作しますが、サイト全体をhttps://に変更した後は、画像が表示されるはずの赤い十字が表示されます。httpsがmpdfの画像

生成されたファイルをHTMLバージョンとして見ると、画像はすべてhttps://で表示されますが、生成されたPDFでは表示されません。

ヒント?

UPDATE:それは

回答がここで発見されたmpdf.phpするcurl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); を追加することで解決しました

: エラーが原因CURL ( "ローカル発行者の証明書を取得することができないSSL証明書の問題")でした: curl: (60) SSL certificate : unable to get local issuer certificate

ダーティ・ウェイ:cURL PHP RESTful service always returning FALSE

答えて

0

へこの問題を解決するには、URLからプロトコルを削除する必要があります。プラグインを作成しました。インストールして有効にしてください。ここで

プラグインのリンクです: - あなたは、ルート証明書をお持ちの場合https://wordpress.org/plugins/vg-protocol-removed-not-secure-connection/

+0

あなたの答えはありがたいですが、残念ながらこれでは問題は解決しません。私はすでに「本当にシンプルなSSL」アドオンを使って、すべてのURLをhttps://にしています。 Webviewでは、画像は正しく表示されます(正面にhttps://が付いていますが、PDFビューでは表示されません)。 – fourgood

+0

スクリーンショットを添付できますか –

+0

http://imgur.com/m9tHcU0 – fourgood

0

は、それは完全にバイパスの検証よりも、CURLOPT_CAPATHかをCURLOPT_CAINFOを使用してそれを提供することが望ましいです。

mPDFはライブラリコードを直接変更することを避けるために設計されていません。

関連する問題