Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Memperbaiki 'pengesahan sijil gagal, CA OK' Ralat HTTPS dalam XAMPP 1.7.3?

Bagaimana untuk Memperbaiki 'pengesahan sijil gagal, CA OK' Ralat HTTPS dalam XAMPP 1.7.3?

Patricia Arquette
Lepaskan: 2024-12-09 20:19:18
asal
707 orang telah melayarinya

How to Fix

Ralat Sambungan HTTPS: "pengesahan sijil gagal, CA OK" pada XAMPP 1.7.3

Apabila cuba membuat sambungan HTTPS menggunakan XAMPP 1.7.3, pembangun mungkin menghadapi perkara berikut ralat:

Fatal error: Uncaught exception 'RequestCore_Exception' with message
'cURL resource: Resource
      id #55; cURL error: SSL certificate problem, verify that the CA cert is OK. Details:
      error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (60)'
Salin selepas log masuk

Ralat ini biasanya timbul apabila sijil SSL pelayan tidak dapat disahkan oleh pelanggan menggunakan stor sijil pihak berkuasa sijil lalai (CA). Penyelesaian yang dicadangkan untuk menetapkan pilihan curl dalam kod PHP tidak sesuai untuk pembetulan seluruh pelayan.

Sebaliknya, penyelesaiannya terletak pada mengemas kini konfigurasi pemasangan PHP dan Apache pada sistem.

Betulkan untuk PHP 5.3.7 dan Ke Atas:

  1. Muat turun cacert.pem daripada https://curl.se/ca/cacert.pem dan simpannya di lokasi yang sesuai.
  2. Kemas kini php.ini dan tambah baris: curl.cainfo = "PATH_TO/cacert.pem"

Betulkan untuk Versi PHP Di Bawah 5.3.7:

Untuk setiap sumber cURL, tetapkan fail sijil CA secara manual menggunakan kod berikut:

curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");
Salin selepas log masuk

Nota: Pastikan PATH_TO dalam kedua-dua penyelesaian menghala ke lokasi fail cacert.pem yang dimuat turun.

Atas ialah kandungan terperinci Bagaimana untuk Memperbaiki 'pengesahan sijil gagal, CA OK' Ralat HTTPS dalam XAMPP 1.7.3?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan