web-push-libs / web-push-php

Web Push library for PHP
MIT License
1.69k stars 295 forks source link

Uncaught Error: Class 'GuzzleHttp\Handler\CurlFactory' not found #344

Closed gitcloneg closed 6 months ago

gitcloneg commented 2 years ago

When I create object of webpush class that thrown a error that is look like is =>

Fatal error: Uncaught Error: Class 'GuzzleHttp\Handler\CurlFactory' not found in /home/u156721806/domains/cnewsbharat.com/public_html/manage/web-push/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php:69 Stack trace: #0 /home/u156721806/domains/cnewsbharat.com/public_html/manage/web-push/vendor/guzzlehttp/guzzle/src/Utils.php(90): GuzzleHttp\Handler\CurlMultiHandler->construct() #1 /home/u156721806/domains/cnewsbharat.com/public_html/manage/web-push/vendor/guzzlehttp/guzzle/src/HandlerStack.php(49): GuzzleHttp\Utils::chooseHandler() #2 /home/u156721806/domains/cnewsbharat.com/public_html/manage/web-push/vendor/guzzlehttp/guzzle/src/Client.php(60): GuzzleHttp\HandlerStack::create() #3 /home/u156721806/domains/cnewsbharat.com/public_html/manage/web-push/vendor/minishlink/web-push/src/WebPush.php(98): GuzzleHttp\Client->__construct(Array) #4 /home/u156721806/domains/cnewsbharat.com/public_html/manage/push-notification.php(38): Minishlink\WebPush\WebPush->construct(Array) #5 {main} thrown in /home/u156721806/domains/cnewsbharat.com/public_html/manage/web-push/vendor/guzzlehttp/guzzle/src/Handler/CurlMultiHandler.php on line 69

now I'm unable to find out why it thrown

hanifzekri commented 11 months ago

Hi It's PHP installation problem. Try to check if curl is enabled and config properly.