Thought I'd post the error trace I get on install...
SilverStripe
Installing SilverStripe...
I am now running through the installation steps (this should take about 30 seconds)
If you receive a fatal error, refresh this page to continue the installation
Setting up 'mysite/_config.php'...
Setting up /Users/arthurdent/Sites/ExperienceRehab-SS-v3.0.5/mysite/_config.php
Setting up '.htaccess' file...
Setting up /Users/arthurdent/Sites/ExperienceRehab-SS-v3.0.5/.htaccess
Building database schema...
Creating default CMS admin account...
Creating initial filesystem assets...
[User Error] Couldn't run query: SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."Created", "SiteTree_versions"."LastEdited", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaTitle", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."MetaKeywords", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID", CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName" ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID" FROM "SiteTree_versions" WHERE ("SiteTree_versions"."RecordID" = 6) AND ("SiteTree_versions"."Version" = 1) ORDER BY "SiteTree_versions"."Version" ASC, "SiteTree_versions"."Sort" ASC LIMIT 1 Out of sort memory, consider increasing server sort buffer size
POST /Worksites/ExperienceRehab-SS-v3.0.5/install.php
Line 580 in /Users/arthurdent/Sites/ExperienceRehab-SS-v3.0.5/framework/model/MySQLDatabase.php
Source
571 }
572
573 public function databaseError($msg, $errorLevel = E_USER_ERROR) {
574 // try to extract and format query
575 if(preg_match('/Couldn\'t run query: ([^\|]*)\|\s*(.*)/', $msg, $matches)) {
576 $formatter = new SQLFormatter();
577 $msg = "Couldn't run query: \n" . $formatter->formatPlain($matches[1]) . "\n\n" . $matches[2];
578 }
579
580 user_error($msg, $errorLevel);
581 }
582
583 /**
584 * Return a boolean type-formatted string
585 *
586 * @param array $values Contains a tokenised list of info about this data type
Trace
Couldn't run query: SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."Created", "SiteTree_versions"."LastEdited", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaTitle", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."MetaKeywords", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID", CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName" ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID" FROM "SiteTree_versions" WHERE ("SiteTree_versions"."RecordID" = 6) AND ("SiteTree_versions"."Version" = 1) ORDER BY "SiteTree_versions"."Version" ASC, "SiteTree_versions"."Sort" ASC LIMIT 1 Out of sort memory, consider increasing server sort buffer size
MySQLDatabase.php:580
MySQLDatabase->databaseError(Couldn't run query: SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."Created", "SiteTree_versions"."LastEdited", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaTitle", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."MetaKeywords", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID", CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName" ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID" FROM "SiteTree_versions" WHERE ("SiteTree_versions"."RecordID" = 6) AND ("SiteTree_versions"."Version" = 1) ORDER BY "SiteTree_versions"."Version" ASC, "SiteTree_versions"."Sort" ASC LIMIT 1 | Out of sort memory, consider increasing server sort buffer size,256)
MySQLDatabase.php:132
MySQLDatabase->query(SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."Created", "SiteTree_versions"."LastEdited", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaTitle", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."MetaKeywords", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID", CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName" ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID" FROM "SiteTree_versions" WHERE ("SiteTree_versions"."RecordID" = 6) AND ("SiteTree_versions"."Version" = 1) ORDER BY "SiteTree_versions"."Version" ASC, "SiteTree_versions"."Sort" ASC LIMIT 1,256)
DB.php:200
DB::query(SELECT DISTINCT "SiteTree_versions"."ClassName", "SiteTree_versions"."Created", "SiteTree_versions"."LastEdited", "SiteTree_versions"."URLSegment", "SiteTree_versions"."Title", "SiteTree_versions"."MenuTitle", "SiteTree_versions"."Content", "SiteTree_versions"."MetaTitle", "SiteTree_versions"."MetaDescription", "SiteTree_versions"."MetaKeywords", "SiteTree_versions"."ExtraMeta", "SiteTree_versions"."ShowInMenus", "SiteTree_versions"."ShowInSearch", "SiteTree_versions"."Sort", "SiteTree_versions"."HasBrokenFile", "SiteTree_versions"."HasBrokenLink", "SiteTree_versions"."ReportClass", "SiteTree_versions"."CanViewType", "SiteTree_versions"."CanEditType", "SiteTree_versions"."Version", "SiteTree_versions"."ParentID", "SiteTree_versions"."RecordID" AS "ID", CASE WHEN "SiteTree_versions"."ClassName" IS NOT NULL THEN "SiteTree_versions"."ClassName" ELSE 'SiteTree' END AS "RecordClassName", "SiteTree_versions"."RecordID", "SiteTree_versions"."WasPublished", "SiteTree_versions"."AuthorID", "SiteTree_versions"."PublisherID" FROM "SiteTree_versions" WHERE ("SiteTree_versions"."RecordID" = 6) AND ("SiteTree_versions"."Version" = 1) ORDER BY "SiteTree_versions"."Version" ASC, "SiteTree_versions"."Sort" ASC LIMIT 1,256)
SQLQuery.php:949
SQLQuery->execute()
DataList.php:716
DataList->first()
Versioned.php:1083
Versioned::get_version(Page,6,1)
SiteTree.php:1457
SiteTree->onAfterWrite()
DataObject.php:1185
DataObject->write()
Versioned.php:574
Versioned->writeWithoutVersion()
call_user_func_array(Array,Array)
Object.php:643
Object->__call(writeWithoutVersion,Array)
Filesystem.php:161
Page->writeWithoutVersion()
Filesystem.php:161
Filesystem::sync()
install.php5:1202
Installer->install(Array)
install.php5:241
include(/Users/arthurdent/Sites/ExperienceRehab-SS-v3.0.5/framework/dev/install/install.php5)
install.php:26
include(/Users/arthurdent/Sites/ExperienceRehab-SS-v3.0.5/framework/dev/install/install.php)
install.php:13
Checking that friendly URLs work...
Friendly URLs are not working. This is most likely because a rewrite module isn't configured correctly on your site. You may need to get your web host or server administrator to do this for you:
* mod_rewrite or other rewrite module is enabled on your web server
* AllowOverride All is set for the directory where SilverStripe is installed