I've successfully deployed SilverStripe 2.4.3 on the following platform:
- PHP 5.3.3 with Suhosin 0.9.32.1 running as FPM daemon
- Apache 2.2.16 connecting to PHP-FPM (essentially this is FastCGI)
- Varnish Frontend Cache
PHP is running as the user owning the files, so there are no permission problems.
However, uploading a new image works, I can even get it when pointing my browser to http://example.com/assets/Uploads/test.jpg - so it was uploaded. But thumbnails and resized images do not show up - it seems they never get generated. It won't create the "_resampled" folder, manually creating it doesn't fix it.
I've commented "Deny from all" in "assets/.htaccess" but that only results in a 404 instead of 403 error.
I've tried accessing the URL as .htaccess should rewrite it, this also results in a 404 error.
I've enabled dev mode, it makes no difference.
Reuploading the file didn't make a difference.
Even the vendor supplied example image does not work (SilverStripeLogo.png).
I'm new to SilverStripe and it looks very promising, but not getting images to work is a real show stopper. I'm clueless how to debug this further. Please advice...