Don't know if anyone can help or not, but the developers should know about this problem. Assuming that I'm not the only one having this problem.
Not sure if it's just me, but the MS WPI has simply not worked properly for me.
I'm running Windows XP Pro, IIS 5.1.x.
I'm using the WPI to install MySQL, PHP and Silverstripe.
It downloads and starts the installs. It asks me for root access passwords for MySQL. (Note that I haven't set up MySQL. My working assumption is that the WPI setup should be configuring all this for me as it goes...) It then asks me to create the silverstripeuser password. And an admin password.
And gets to the end, and it appears to have installed PHP 5.2.11 correctly (more on that later). But then it fails the Silverstripe installation because the silverstripeuser does not have the correct permissions to create a database. And indeed when I check the MySQL permissions, the silverstripeuser appears to have NO permissions at all. The WPI has completely failed to give the correct permissions. Not to mention that there seems to be no admin user at all. I would have thought that user should have been created...
The install.php page in the silverstripe directory gives some errors about the permissions. I've managed to change some of the permissions to get rid of a few errors, but the final one about not being able to create databases remains, and I can't get rid of it.
As for the PHP install, it seems to completely not install the Fast CGI dll into IIS. PHP doesn't work. I have to manually create the .php entry pointing at the Fast CGI dll.
The upshot is that the WPI install process is utterly useless for me. I seriously suggest that the Silverstripe team not advertise this method as a reliable method of installation.
Having said that, can anyone confirm that the WPI method works as advertised? Perhaps it's just me. If there's anything I can do to make this work, that would be great...