Hi everyone. I am jealous. There's lots of discussion here about how SilverStripe is such a great tool -- and I can't wait to try it out. But it's been about a week now since I tried to install it onto my site (at hosting provider Omnis.com) and I've had nothing but the same problem.
I've put in extra echo commands through the chain of calls to see exactly where the installation stops. I find that I can get as far as :
$conn = new $dbClass($databaseConfig);
in the function connect() in the file sapphire/core/model/DB.php. Apparently that's when the error occurs:
Fatal error: Class MySQLQuery cannot extend from interface Query in /mywebserver/www/silverstripe/sapphire/core/model/MySQLDatabase.php on line 452
I am not a knowledgeable enough in PHP/MySQL to tell how to debug this issue further. But it looks like something basic is very very wrong. Thoughts? I keep hearing about a way to engage debugging withing SilverStripe, but I don't know how to do so.
Some other info:
* My _config.php file is present in the mysite folder with all of the correct information in it.
* I checked with Omnis and mod_rewrite should work fine.
* I am not sure what my .htaccess file should contain; I've tried replacing it a file using a bunch of rewrite directives from other posts on this site. Didn't make a difference whatsoever.
There's at least one other person who has mentioned an issue with Omnis, but there wasn't a resolution on that thread:
http://www.silverstripe.com/site-builders-forum/flat/56613?showPost=162574#post56613
Could someone please let me know what I am doing wrong so that I can be one of the cool kids and actually get my site running with SS?