I just upgraded our web server to FreeBSD 11.2-RELEASE. When you do a major upgrade, you have to rebuild all port applications as well. I had problems with that, so I switch to pkg upgrade, which installs already built ports. The problem is pkg installs ports with default options, so I had to then reinstall php-extensions after resetting the config. I must have missed something because now registration doesn't work.

I just filled out a new registration and submitted it. Everything appeared to be OK, but I never got a notification of a new registration. I tried to resubmit the exact same registration, and it submitted fine.

I never got the email asking me to confirm the registration, and looking at the mail logs, no email was ever sent.

So, it appears that when you click on Submit, nothing is happening.

I've looked at the web server error log and don't see any relevant errors.

Grepping for my IP, I see this in the access log.

Quote
70.121.63.82 - - [22/Dec/2018:10:57:10 -0600] "GET /ubbthreads/ubbthreads.php/ubb/newuser.html HTTP/1.1" 200 13221
70.121.63.82 - - [22/Dec/2018:10:57:15 -0600] "POST /ubbthreads/ubbthreads.php HTTP/1.1" 302 -

So it appears the registration is being posted but somehow disappears into the ether.

I'm afraid that I've neglected to install some part of php that is required, but it's strange that I'm not seeing any errors.

I can create a new member from the Control Panel successfully.

How can I troubleshoot this problem?


The Stovebolt Geek
https://www.stovebolt.com/ubbthreads/ubbthreads.php

Server Information
UBB.threads Version 7.7.5
Release 20201027
Server OS Linux
Server Load 0.16
Web Server Apache/2.4.6
PHP Version 7.4.33
MYSQL Version 5.7.43
Database Size 1.85 GB