I have a problem whereby any files uploaded into the private directory cannot be viewed - returning a 404 not found error. The images upload ok and get placed in sites/default/files/private directory. The image path when trying to view is in the form /system/files/image.jpg which I believe is correct.
Firstly I found that there are conflicts with the Fast 404 module. Disabling this module makes the private files now work on my staging server, but not on our live server.
Could there be any server-side settings that could be affecting this?
What else should I be checking?
admin/config/media/file-system
and check your private file system path .chmod -R 777 /sites/defaults/files
. If your private directory don't have sufficient write conditions, it will give you an error "file not found."