Score:0

ข้อผิดพลาด PHP cURL 60: ปัญหาใบรับรอง SSL: ไม่สามารถรับใบรับรองผู้ออกในเครื่อง (ดู https://curl.haxx.se/libcurl/c/libcurl-errors.html)

ธง cn

ฉันได้รับข้อผิดพลาด curl เป็น

ข้อผิดพลาด cURL 60: ปัญหาใบรับรอง SSL: ไม่สามารถรับใบรับรองผู้ออกในเครื่อง (ดู https://curl.haxx.se/libcurl/c/libcurl-errors.html) สำหรับ https://.........

ฉันกำลังทดสอบบน Ubuntu 20.04 LAMP stack

ฉันได้ดาวน์โหลดใบรับรองและวางไว้ที่:

/etc/ssl/certs/cacert.pem

และอัพเดต php.ini อยู่ที่ etc/php/7.4/apache2/php.ini และ etc/php/7.4/cli/php.ini

curl.cainfo = "/etc/ssl/certs/cacert.pem"
openssl.cafile="/etc/ssl/certs/cacert.pem"
opensl.capath="/etc/ssl/certs/cacert.pem"

ฉันเพิ่มสามบรรทัดนี้ในทั้งสอง cli/php.ini เช่นเดียวกับ apache2.ini จากนั้นรีสตาร์ท apache2 ด้วย sudo บริการ apache2 รีสตาร์ทในความเป็นจริงฉันได้รีบูตหลายครั้งเช่นกัน

นอกจากนี้เมื่อฉันตรวจสอบ opensl_get_cert_locations() มันแสดงให้เห็น:

อาร์เรย์:8 [â¼
  "default_cert_file" => "/usr/lib/ssl/cert.pem"
  "default_cert_file_env" => "SSL_CERT_FILE"
  "default_cert_dir" => "/usr/lib/ssl/certs"
  "default_cert_dir_env" => "SSL_CERT_DIR"
  "default_private_dir" => "/usr/lib/ssl/private"
  "default_default_cert_area" => "/usr/lib/ssl"
  "ini_cafile" => "/etc/ssl/certs/cacert.pem"
  "ini_capath" => "/etc/ssl/certs/cacert.pem"
]

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา