Silverstripe Version:
SilverStripeCMS 3.4.1
Question:
I am using StartHost and they have a install script for installing SilverStripe and when I run the script I get the following error
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()) {