Dear Friends,
I'm trying to install SS on IIS 7. MS Web PI doesn't work for me. So I have to install manually from a web browser.
If I try to run installation with installation media placed in the root directory, I get this error:
Fatal error: Class 'MySQLDatabaseConfigurationHelper' not found in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\install.php on line 705
If with same installation media, I run the install.php (while the directory hosting the installation media is not set to be the root directory), installation goes on like breeze.
However, if I set the SS directroy as root after installation, I get a bunch of errors:
Warning: scandir(C:\HostingSpaces\user\domain.com\wwwroot\silverstripe) [function.scandir]: failed to open dir: No error in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 196
Warning: scandir() [function.scandir]: (errno 0): No error in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 196
Warning: Invalid argument supplied for foreach() in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 197
Warning: scandir(C:\HostingSpaces\user\domain.com\wwwroot\silverstripe) [function.scandir]: failed to open dir: No error in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 225
Warning: scandir() [function.scandir]: (errno 0): No error in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 225
Warning: Invalid argument supplied for foreach() in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 226
Notice: Undefined index: file in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 265
Warning: $project isn't set in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 269
Notice: Undefined index: require_once in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 137
Warning: Invalid argument supplied for foreach() in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 137
Fatal error: Class 'Debug' not found in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\Core.php on line 264
And this error: Warning: filemtime() [function.filemtime]: stat failed for C:\HostingSpaces\user\domain.com\wwwroot\silverstripe in C:\HostingSpaces\user\domain.com\wwwroot\silverstripe\sapphire\core\ManifestBuilder.php on line 69
Please help.