Greets:
I'm sitting here trying to install the non-vhost version of MU and I'm hitting up against the "Could Not Find Blog!" issue. I traced the "Could Not Find Blog!" message through the code and found where it was called from. Backstepping through the code, I've found where MU determines if it can find the blog or not with VHosts turned off. In the v542 version, the bit of code starts at line 117 of the wp-inst/wp-settings.php file.
Dropping a bunch of echoes into that bit of the code, it finally drops down to line 130 where it trys to put the URL together.
Only one problem.
Once it hits there, the variable wpblog holds the page that you are looking for. When it tries to come up with $searchdomain, it's backwards.
For example when you're trying to find mysite.com/wp-signup.php, MU is looking for wp-signup.php.mysite.com
Can anyone else rework this code? My php isn't up to this level to try to do this.
Do note that if you have VHosts turned on, it's missing all of this so it doesn't hit this error. (As far as I can tell.)
Hope this helps and I do hope someone can come up with a bug fix for it.
-drmike