Correction, I just made the Test site have the same functionality...
Here is how I set things up:
Unique Registration page to try and block spammers (followed the guidance here - http://www.dnnsoftware.com/wiki/page/replacing-registration-page-with-custom-and-blocking-the-default-register-page). I have the following attributes as mandatory:
- Country
- Region
- FavoriteCourse (This is a custom text field that the user can put anything in)
- PreferredTimeZone
I also have the requirement to have a valid profile for registration.
What I am seeing is that if the PreferredTimeZone is required, it will default to International Date Line West and will not update in the user's profile properly. The reason I wanted this here is that the majority of my users are in the East and the servers are hosted in the West (3 hours time difference), and the times in the forum were showing up 3 hours off if the user does not set their Time Zone.
I removed the requirement on the production portal and now users are registering with the portal time zone.
I am seeing the same behavior on a brand new 7.3.3. installation (go to http://blogtest.cstech.ca and try to register a user). A newly registered user at that site gets a 500 internal server error while a user with an "updated" profile, connected at the same time works perfectly.