I would be really grateful if someone could explain this to me:
As it says in the docs:
When you upload images, the original is stored. When someone visits a page, the reduced size images are requested using a special URL, which will redirect the user's browser to the scaled image if it exists, and creating the scaled image if it doesn't. This allows you to change the size of images, without having to re-upload all the images, or rescaling them all at once.
It seems to me that the file
/modules/Cataloger/Cataloger.Image.php is responsible for this, and that may be where the problem lies. I tried to load the corresponding url, like this:
http://hostname/modules/Cataloger/Catal ... g&ac=76221 which resulted in an Internal Server Error.
I then made a copy of the file - test.php and tried to load that url instead. And this time it worked as it should. An image was generated and copied into the 'catalog' directory and displayed in the browser. Apart from the name, the difference between the two files is that the newly created 'test.php' has the permissions 644 while the original one is 664 (like all the other php files in my CMSMS installation).
So why does the permissions on the php file matter? Why doesn't the image processing work if the group has write permissions?
Please enlighten me!