Hi all,
I've been trying to install SS for a while now. Tried v2.2.3, v.2.3.0-rc2, and just recently 2.0.DailyBuild.2009-01-15.
I'm installing on my own freebsd server. All the checks on the first installation page are OK (php, mysql, apache, mod_rewrite, etc).
Here's the error I get for the DailyBuild:
http://shirley.lbl.gov/InstallerTest/testrewrite
Warning: file_get_contents(http://shirley.lbl.gov/InstallerTest/testrewrite) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/shirley/htdocs/rewritetest.php on line 48
http://shirley.lbl.gov/InstallerTest/testrewrite
Warning: file_get_contents(http://shirley.lbl.gov/InstallerTest/testrewrite) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/shirley/htdocs/rewritetest.php on line 48
mod_rewrite doesn't appear to be working. Make sure:
* mod_rewrite is enabled in your httpd.conf
* AllowOverride is enabled for the current path.
Please check these options, then refresh this page.If you believe that your configuration is correct, click here to proceed anyway.
Of course the obvious question is have I checked that mod_rewrite is enabled and AllowOverride All is there for my current path? And they are! When I tried to install v2.3.0-rc2, I seemed to get a little farther, however it failed with a message saying that friendly URLs were not working. I couldn't find useful help on this.
I have a pretty general question that maybe one of the developers of install.php (or rewritetest.php) can help with. There are a bunch of places where mod_rewrite is tested and they all revolve around defining a $location (some URL which doesn't exist, as far as I can see) and then they check for the contents of that file using file_get_contents. This is usually the test that fails and leads to the halt in my attempted install.
The strange this is that I can't find any code anywhere that would write the file defined in $location. Surely something must write it first before its contents can be checked.
I'm no expert in php,javascript,ajax etc. Any advice here would be an education for me and might help me to weed out this problem for myself.
Let me repeat what most seem to say: SilverStripe looks great and I'd really love to get it working.
Thanks,
davegp