XF 2.3 Server Errors... something about push notifications. can anyone help?

joshg

Active member
I'm suddenly getting hundreds of server errors:
Job XF\Job\PushSend: [E_USER_WARNING] [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. src/vendor/minishlink/web-push/src/WebPush.php:79​

I had been running with PHP 7.3, and my host said i should upgrade to newest version. I picked 8.3, and that completely killed my site. I then went to 8.1 and the site came back, but now i'm getting these errors.

I'm hoping someone can help... I'm just not technical enough to understand what to do. I'm OK editing .ini files on the server if someone can just tell me exactly what change to make. Apologies if this is obvious from the error message... i see it referencing a line to add to php.ini but I'm just not sure exactly where to put it or if it needs changes from what is shown.
Xnip2024-10-31_13-12-07.webp

Very much appreciate someone patiently explaining to me what to do to fix this.

Thanks in advance!
 
thanks @Paul B
I'm poking around on cPanel... found this on PHP Selector
Should I just check the item for GMP?
I know i'm novice, appreciate your help... just always afraid to monkey around with things that I don't know what they do.
Xnip2024-10-31_13-31-07.webp
 
thank you so much. I'm always amazed when kind people hand-hold me through dumb things like this.
It sure is better than trying to reach someone at #$!*@# GoDaddy to have them try to help. 😡
 
Seemed to work. Thank you @Paul B
If I can trouble you for ONE more question... now I'm trying to upgrade to latest Xenforo, which always worked via 1-click upgrading from ACP.

But now that I changed PHP versions, I suddenly get this when i try to upgrade:
Xnip2024-10-31_13-40-06.webp

Is fixing that on my own as simple as checking "☐ ZIP" box on that same PHP modules checklist?
 
Back
Top Bottom