Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

Installing SilverStripe

Getting SilverStripe up and running on your computer and on your web server.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

install.php errors creating MySQL databases


Reply

3 Posts   1764 Views

Avatar
wizzofoz

23 November 2009 at 9:19am (Last edited: 23 November 2009 9:26am), Community Member, 9 Posts

When I start install.php and fill in all required information and click [Install SilverStripe] after a few seconds I get the following error:

Building database schema...
[Warning] date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead
POST /silverstripe/install.php
Line 912 in C:\Inetpub\wwwroot\SilverStripe-v2.3.3\SilverStripe-v2.3.3\sapphire\core\model\DataObject.php

and in the source part the following line is colored:

912             $this->record['Created'] = date('Y-m-d H:i:s');

and

Trace
date(Y-m-d H:i:s)
Line 912 of DataObject.php
DataObject->write()
Line 934 of SiteTree.php
SiteTree->requireDefaultRecords()
Line 214 of DatabaseAdmin.php
DatabaseAdmin->doBuild(1)
Line 793 of install.php
Installer->install(Array)
Line 123 of install.php

Avatar
Sean

23 November 2009 at 10:04pm Forum Moderator, 921 Posts

Inside php.ini, you need to make sure date.timezone is filled in. By default, it is not.

e.g.

date.timezone = Pacific/Auckland

Avatar
wizzofoz

24 November 2009 at 9:05am (Last edited: 24 November 2009 9:09am), Community Member, 9 Posts

OK, thank you, now I'm allmost there I think ...

My next thread: [url]http://www.silverstripe.org/installing-silverstripe/show/274015#post274015[/url]