Wordpress (4.8.1)로 새로운 웹 사이트를 개발 중입니다. 나는 WP RSS Aggregator addon (4.11.2)을 설치하여 Joomla (2.5.17)의 기존 웹 사이트에서 RSS 피드를 가져 왔습니다. Wordpress 설치는 Apache (2.4.25) 서버에서 https로 제공되는 GNU/Linux Debian Stretch (9.1) OS에 있습니다. Joomla는 Squeeze (6.0.10)와 Apache (2.2.16)에 있습니다. 웹 사이트는 https에서 제공되지만 RSS 피드에서 작동하지 않는 것 같습니다 (URL은 https이지만 브라우저는 연결이 보안되지 않음을 알려줍니다).Wordpress addon이 Joomla 웹 사이트에서 RSS 피드를 가져올 수 없습니다.
<VirtualHost *:80>
ServerName intranet.cdg44.fr
ServerAlias i2.cdg44.fr
Redirect permanent/https://intranet.cdg44.fr/
</VirtualHost>
<VirtualHost *:443>
ServerName intranet.cdg44.fr
SSLEngine On
SSLCertificateFile /etc/ssl/certs/cdg44.pem
SSLCertificateKeyFile /etc/ssl/private/ca.key
<Directory />
Options FollowSymLinks
AllowOverride None
AuthType Kerberos
AuthName "Kerberos Login"
KrbMethodNegotiate On
KrbMethodK5Passwd On
KrbAuthRealms CDG44.FR
Krb5KeyTab /etc/krb5.keytab
require valid-user
</Directory>
</VirtualHost>
(두 웹 사이트의 경우, 내가 협상을 할 인증을 사용) : 다음은 아파치 구성의 조각입니다.
목 WP RSS 어 그리 게이터의 부가 기능은 저에게 말한다 :
Failed to fetch the RSS feed. Error: cURL error 60: SSL certificate problem: unable to get local issuer certificate
내 문제를 해결하기 위해 무엇을 할 수 있는가?
편집 : 프로그래밍 RSS 피드려고
:
Warning: file_get_contents(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed in /home/pyledevehat/workspace/intranet/wp-content/themes/themename/functions.php on line 197
이 내 php.ini 파일이 잘 구성되어
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
file_get_contents("https://address.website.com/index.php?option=com_content&view=category&id=27&Itemid=241&format=feed&type=rss");
은 (Xdebug는에 의해)이 오류를 제공합니다 :
allow_url_fopen = On