Webhook cURL error 60: SSL certificate problem #3746

Closed
opened 2026-02-05 07:19:15 +03:00 by OVERLORD · 3 comments
Owner

Originally created by @carlossierra311 on GitHub (Apr 14, 2023).

Attempted Debugging

  • I have read the debugging page

Searched GitHub Issues

  • I have searched GitHub for the issue.

Describe the Scenario

After I create any webhook for my BookStack installation, no matter the endpoint I try to use, I get an error message similar to this one (the URL for the endpoint varies):

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://eovx6t8rcwbrtte.m.pipedream.net

Thanks in advance for any help you can provide.

Exact BookStack Version

BookStack v23.02.2

Log Content

cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://eovx6t8rcwbrtte.m.pipedream.net

PHP Version

8.1.10

Hosting Environment

Windows Server 2019 Standard v1809, OS build 17763.3406
32 GB Ram, Intel Xeon E3-1230 v5 @3.4GHz

BookStack installed manually by following these steps, using the following components:
php-8.1.10
mysql-8.0.30
nginx-1.23.1

Originally created by @carlossierra311 on GitHub (Apr 14, 2023). ### Attempted Debugging - [X] I have read the debugging page ### Searched GitHub Issues - [X] I have searched GitHub for the issue. ### Describe the Scenario After I create any webhook for my BookStack installation, no matter the endpoint I try to use, I get an error message similar to this one (the URL for the endpoint varies): cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://eovx6t8rcwbrtte.m.pipedream.net Thanks in advance for any help you can provide. ### Exact BookStack Version BookStack v23.02.2 ### Log Content cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://eovx6t8rcwbrtte.m.pipedream.net ### PHP Version 8.1.10 ### Hosting Environment Windows Server 2019 Standard v1809, OS build 17763.3406 32 GB Ram, Intel Xeon E3-1230 v5 @3.4GHz BookStack installed manually by following [these steps](https://www.bookstackapp.com/docs/admin/installation/#manual), using the following components: php-8.1.10 mysql-8.0.30 nginx-1.23.1
OVERLORD added the 🐕 Support label 2026-02-05 07:19:15 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Apr 17, 2023):

It's likely that certificates are not configured for PHP within your environment.
Please see this stack overflow answer for the general guidance to follow:
https://stackoverflow.com/a/21114601

@ssddanbrown commented on GitHub (Apr 17, 2023): It's likely that certificates are not configured for PHP within your environment. Please see this stack overflow answer for the general guidance to follow: https://stackoverflow.com/a/21114601
Author
Owner

@carlossierra311 commented on GitHub (Apr 18, 2023):

Yes, that solved it. Thanks @ssddanbrown.

Maybe it's too specific, but since webhooks seem to require this to work, you could consider including something pointing to this configuration on the documentation.

@carlossierra311 commented on GitHub (Apr 18, 2023): Yes, that solved it. Thanks @ssddanbrown. Maybe it's too specific, but since webhooks seem to require this to work, you could consider including something pointing to this configuration on the documentation.
Author
Owner

@ssddanbrown commented on GitHub (Apr 18, 2023):

@carlossierra311 Good to hear it's now working!

Maybe it's too specific, but since webhooks seem to require this to work, you could consider including something pointing to this configuration on the documentation.

Yeah, this isn't frequent enough, and BookStack specific enough, of a problem to be documented in our docs IMO.
This is more general than webhooks, and the vast majority of systems wouldn't have this issue as this is something that's typically configured by default in system PHP packages. Can always add if this becomes more common.

@ssddanbrown commented on GitHub (Apr 18, 2023): @carlossierra311 Good to hear it's now working! > Maybe it's too specific, but since webhooks seem to require this to work, you could consider including something pointing to this configuration on the documentation. Yeah, this isn't frequent enough, and BookStack specific enough, of a problem to be documented in our docs IMO. This is more general than webhooks, and the vast majority of systems wouldn't have this issue as this is something that's typically configured by default in system PHP packages. Can always add if this becomes more common.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#3746