I was helping a client with SilverStripe, version 2.0.1, and found it requires "short_open_tag" to be set to "On" in the PHP configuration, i.e., php.ini; Is this a bug or just an unlisted requirement?
From a brief search, it appears short tags are not used in every SilverStripe PHP file, but enough to cause the script to not install and function.
From what I know and have read, it's recommended and better to use full (PHP) open tags instead of short open tags.
Full open tag: <?php
Short open tag: <?