i'm trying to install silverstripe 2.4.0 on a Zend Server Comunity Edition 5.0.0 - PHP 5.3.1 on Windows XP.
I get 2 warnings:
Server software: Unknown web server
URL rewriting support: You need mod_rewrite to use friendly URLs with SilverStripe, but it is not enabled.
Zend is using Apache/2.2.14. Mod_rewrite is loaded an and AllowOverride All is set for the Silverstripe directory in the httpd.conf like this:
Options FollowSymLinks SymLinksifOwnerMatch
Allow from all
Just tried installing anyway.
After a second i'm getting an error:
Warning: "date() [function.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 '2.0/DST' instead" at line 79 of C:\Programme\Zend\Apache2\htdocs\silverstripe-v2.4.0\sapphire\core\model\fieldtypes\Datetime.php.
Is it a good idea to rewrite line 79: return DBField::create('SS_Datetime', date('Y-m-d H:i:s')); to fit european date-time-format?
The Zend httpd.conf uses a combination of back- and forward-slashes. I played with changing all to forward, or all to backslashes - made no difference...