Upgrade to WordPress 3.5 first.
That’s not really an answer is it. Are you saying multi-site not possible with 3.1.4 version or are you saying it is but you won’t give help or support for it.
The problem with upgrading is highigh versions requites MYSQL 5 not 4. My host does not currently provide version 5 so what you are in effect saying is I must change host to have wpmu.
No, what I’m saying is no one’s going to spend any time debugging a problem that may have been fixed in the 18+ months since that was released.
You need to get a better host, stat, because there are many security holes in 3.1.4, and I would not be shocked to find out that there are other limitations on that host that are preventing Multisite.
Yes I would not expect anybody to spend time debugging a problem that has been resolved in a later release but I would expect people to remember there had been a problem and the solution or consider that an unresolved problem from previous release may still be present in current version. Knowledge is an accumulation, it is not lost as time and technology improves. The horse has been replaced by the car but we still know how to replace a horseshoe.
I just find it hard to believe that with all the 3.1.4 users but a year or so ago I am the only person in the world who has encountered this problem. I suspect not everybody has upgraded and there must be man 3.1 users out there.
Yes I would not be shocked to find out there are host limitations stopping multisite but should not the WordPress requirements specify what is needed. I will contact my host to ensure they provide what is required as per 3.1.4 documented specifications. But the bottom line remains the same. If you do not have latest version then support or assistance is most likely not available.
PHP 4 isn’t supported by anyone anymore. Heck, we’re almost at 5.4 being used all around (not for WP, we may require 5.3 in a year or two if we’re lucky). So … It’s just how web stuff works. WP doesn’t support/fix older versions. And both of those issues you mentioned should have been addressed in 3.3 as I recall. But there’s been a lot of changes since 3.1.
PHP4? I have PHP5 and MYSQL4. WordPress requires MYSQL 5. Did I not say MYSQL in my post?