Hi – I just ran into this error with BP1.2 final and redid the install and the problem went away. The two things I did:
1. If installing on localhost, edit /etc/hosts and add:
127.0.0.1 bplocal.com
and then access the installer using http://bplocal.com
2. After creating a child blog, set the permalink structure to be the same as the root blog. I set them to year/month.
Hopefully this will help.
In addition, disable BuddyPress and use the regular WPMU theme. Can you register new blogs successfully? If you can’t, you have a WPMU problem, not BuddyPRes.s
I can confirm that this is a Buddypress problem as I have disabled the plug-in, and created a blog with success.
However, when the plug-in is active, the creation of blogs are thrown into an error giving the following:
When editing:
Warning: Invalid argument supplied for foreach() in /home/public_html/wp-admin/wpmu-blogs.php on line 149
And when visiting:
The blog you have requested is not installed properly. Please contact the system administrator.
As for Angophora instruction, I am sorry but I am confused. You may need to clarify, and also if this is on a Window or Linux box. What about a solution for those who are not on a localhost?
I am having the same problem. I cannot add blogs from the admin panel though I can from /blogs/create. I tried creating blogs without BuddyPress installed and it worked so it doesn’t seem to be a WPMU problem. I tried with an earlier version of buddypress and it worked as well so it seems to be something with buddypress 1.2. It looks like the problem is that it isn’t correctly adding the blog tables to the database.
Same here.. please report your setup in the bug ticket guys:
https://trac.buddypress.org/ticket/1985#comment:1
FYI: This bug was fixed in BuddyPress version 1.2.1. Upgrading solved the problem for me.