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?
Cela ressemble à un problème CORS: https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS – DevlshOne
ou l'onenssl local n'est pas à jour –
Veuillez montrer votre code ou risquer la question être fermé. – jww