I ran across this issue. You need make the "group", for the folder you will be saving images into, Apache. And give groups RWX permissions for that folder
On Jan 12, 3:43 am, raik <raik.gruenb...@crg.es> wrote: > Hi there, > > I am using a FileField to store user-uploaded files on the server. My > setup works with the development server but raises a > SuspiciousOperation error when I switch to apache2. I spent hours > trying to figure out what's going wrong but I am running out of ideas > now ... > > settings.py: > MEDIA_ROOT = '/var/www/static/' > MEDIA_URL = '/static/' > ... > > /etc/apache2/httpd.conf: > <Location "/"> > SetHandler python-program > PythonHandler django.core.handlers.modpython > SetEnv DJANGO_SETTINGS_MODULE brickit.settings > PythonDebug On > PythonOption django.root > PythonPath "['/home/raik/data/py'] + sys.path" > </location> > <location "/media"> > SetHandler None > </location> > <location "/static"> > SetHandler None > </location> > > The error occurs in /home/raik/data/py/django/core/files/storage.py in > path, line 207 > (example: Attempted access to 'sequencing/traces/2009/01/rg150708-12b- > BBVF2.scf' denied.) > > The django code raising the error looks un-suspicious enough ;) > > def path(self, name): > try: > path = safe_join(self.location, name) > except ValueError: > raise SuspiciousOperation("Attempted access to '%s' > denied." % name) > return os.path.normpath(path) > > The problem seems to be the value of self.location: > In the development server, self.location points to MEDIA_ROOT '/var/ > www/static' as expected. Yet, in the apache process, self.location > points to an empty string "". The debug output tells me that > settings.MEDIA_ROOT is the same with the development and the apache > setup. > > I am pretty lost at this one. Any help is greatly appreciated... > Greetings, > Raik --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---