Finamente encontré la solución al error "Invalid or no certificate authority found, using bundled information" cuando habilitan la plataforma facebook en vbulletin.
La gente del soporte de vbulletin no pudo ayudarme durante un mes entero de pruebas y errores.
Pero hoy de casualidad encontré la solución siguiendo a un foro de programadores PHP, aparentemente el problema ocurre en algunos servidores corriendo Microsoft Windows Server, Microsoft IIS7 y PHP y es un error de como el CURL maneja los SSL/certificados.
LA SOLUCIÓN:
En el FTP de tu foro andá a includes/facebook y editá el archivo base_facebook.php
Buscá este código :
Código:* Default options for curl. */ public static $CURL_OPTS = array( CURLOPT_CONNECTTIMEOUT => 10, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 60, CURLOPT_USERAGENT => 'facebook-php-3.1', );
Y al final de las opciones agregá está línea: "CURLOPT_SSL_VERIFYPEER => false,"
El codigo final te queda así:
Código:/** * Default options for curl. */ public static $CURL_OPTS = array( CURLOPT_CONNECTTIMEOUT => 10, CURLOPT_RETURNTRANSFER => true, CURLOPT_TIMEOUT => 60, CURLOPT_USERAGENT => 'facebook-php-3.1', CURLOPT_SSL_VERIFYPEER => false, );
Recuerden agregar la línea justo antes del cierre del codigo.
Espero que le sirva a alguien la solución!!



2Likes
URL del LinkBack
Acerca de los LinkBacks



Citar







