gpt4 book ai didi

ssl - Yii2:尝试获取 Image Mime 类型时出现 SSL 问题

转载 作者:太空宇宙 更新时间:2023-11-03 13:15:19 26 4
gpt4 key购买 nike

我在 yii2 中工作并收到以下警告

exif_imagetype(): SSL operation failed with code 1. OpenSSL Errormessages: error:14090086:SSLroutines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

在尝试通过以下方式获取图像 mime 类型时,

$image_mime = image_type_to_mime_type(exif_imagetype(\yii\helpers\Url::home(ssl) . $promoBanner));

这在我们在登台服务器上配置 ssl 后开始发生。有人有想法吗?

另外一件事,我们的登台服务器在 Amazon EC2 上运行,我们有 2 个实例,一个用于 cron,另一个用于 web,图像驻留在同一个实例上,即 Web 实例。

编辑

这是证书位置的输出

php -r "print_r(openssl_get_cert_locations());"
Array
(
[default_cert_file] => /etc/pki/tls/cert.pem
[default_cert_file_env] => SSL_CERT_FILE
[default_cert_dir] => /etc/pki/tls/certs
[default_cert_dir_env] => SSL_CERT_DIR
[default_private_dir] => /etc/pki/tls/private
[default_default_cert_area] => /etc/pki/tls
[ini_cafile] =>
[ini_capath] =>
)

我的php.ini

curl.cainfo = /etc/pki/tls/cert.pem

最佳答案

事实证明这是与 file_get_contents 一起工作的绝对路径和 exif_imagetype()方法不知道为什么,但有些方法不接受 http://www.example.com/path/to/image.jpg 形式的 url。我用了getcwd()提供绝对 url,问题就解决了。

关于ssl - Yii2:尝试获取 Image Mime 类型时出现 SSL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43050805/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com