我有一个wordpress的礼品券插件,它可以在用户填写完表单并发送给用户电子邮件后创建PDF。此插件使用fpdf库创建pdf。
在我的网络酒店安装OpenSSL/1.0.2g之前,它运行得很好。现在我认为SSL证书阻止了pdf的创建。我收到以下错误消息:
PHP Warning: fopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /wp-content/plugins/gift-voucher-pro/library/fpdf/fpdf.php on line 1259
以及fpdf中的代码。第1259行的php是:
protected function _parsepng($file)
{
// Extract info from a PNG file
$f = fopen($file,\'rb\');
if(!$f)
$this->Error(\'Can\\\'t open image file: \'.$file);
$info = $this->_parsepngstream($f,$file);
fclose($f);
return $info;
}
我的网络酒店表示,他们已经做了所有正确的事情,我应该联系插件的作者。但作者认为SSL证书的安装有问题。
这里有人知道我能做什么吗?