[WebPush] gmp extension is not loaded but is required for sending push notifications with payload or for VAPID authentication. You can fix this in your php.ini. Fatal error : Uncaught Error: Call to undefined function Minishlink\WebPush\gmp_init() in /home/vol1_5/epizy.com/epiz_25236684/htdocs/vendor/minishlink/web-push/src/Encryption.php:289
To my knowledge, our servers don’t support HTTP/2 yet, which means you can’t use the WebPush API which this library relies on. I don’t know if GMP was disabled before or if it was only disabled with new PHP version being deployed this week. In any case, I’m sorry to say you cannot use this functionality here.
If you’re using an external service to push the notifications, that should work fine. Looking at the document of the web-push-php library, it seemed to imply it used the Web Push protocol, which is based on HTTP/2. It seems to be sort-of like websockets but not quite.
But if you’re not using that part and the notifications are handled by Google, then all should be fine.