Hi, I'm attempting to install SilverStripe for the first time but keep receiving this message after clicking the 'install SilverStripe' button...
Line 581 in C:\MAMP\htdocs\framework\model\connect\DBSchemaManager.php
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
572 $newTable = false;
573
574 // backwards compatibility patch for pre 2.4 requireField() calls
575 $spec_orig = $spec;
576
577 if (!is_string($spec)) {
578 $spec['parts']['name'] = $field;
579 $spec_orig['parts']['name'] = $field;
580 //Convert the $spec array into a database-specific string
581 $spec = $this->$spec['type']($spec['parts'], true);
582 }
583
584 // Collations didn't come in until MySQL 4.1. Anything earlier will throw a syntax error if you try and use
585 // collations.
586 // TODO: move this to the MySQLDatabase file, or drop it altogether?
587 if (!$this->database->supportsCollations()) {
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I am attempting to install as a localhost setup. I have installed MAMP, then copied SilverStripe install files to C:\MAMP\htdocs folder and then entered 'localhost' into Google Chrome. I have then entered the database password as 'root'. Silverstripe install acknowledges that I'm ready to install. I click install and then it says the it's installing SilverStripe, but then under the 'Building database schema...' section it displayed the above error message.
Can anyone please assist me with this problem? (Please remember that I am new to web design and SilverStripe)
Regards
Phibir