2016-12-14 2 views
-1

J'ai un workflow Alfred qui doit extraire des fichiers d'image à partir de serveurs distants. Jusqu'à récemment, fonctionnait très bien jusqu'à ce que je me suis soudain commencé à obtenir des erreurs de imagecreatefromgif():Impossible de charger les URL HTTPS dans PHP local

SSL operation failed with code 1. OpenSSL Error messages: 
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 

Et:

Failed to enable crypto. 

Il arrive avec une URL https, il est donc pas le chiffrement sur le serveur distant. Après une tonne de recherche sur Google, j'ai couru le script dans this answer et les emballages bien paraître:

openssl: yes 
http wrapper: yes 
https wrapper: yes 
wrappers: array (
    0 => 'https', 
    1 => 'ftps', 
    2 => 'compress.zlib', 
    3 => 'compress.bzip2', 
    4 => 'php', 
    5 => 'file', 
    6 => 'glob', 
    7 => 'data', 
    8 => 'http', 
    9 => 'ftp', 
    10 => 'phar', 
    11 => 'zip', 
) 

configuration PHP est un peu en dehors de mon poste de gouverne, donc je suis un peu perdu. Je n'ai aucune idée pourquoi l'installation PHP de mon mac a perdu la capacité de lire les fichiers sur https.

Quelqu'un a des idées?

+0

Cela ressemble à un problème CORS: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS – DevlshOne

+0

ou l'onenssl local n'est pas à jour –

+0

Veuillez montrer votre code ou risquer la question être fermé. – jww

Répondre