On 4/05/2015 6:08 AM, João Marques wrote:
Now what happens when I run the server in "debug = False" is an error
500. Without the "debug = False" I get this:'Empty static prefix not
permitted'.

Googling that error brings up a few results. It seems to indicate a problem with STATIC_ROOT and STATIC_URL when DEBUG is true and/or misconfiguration of Nginx when DEBUG is false.

https://docs.djangoproject.com/en/1.8/howto/static-files/#deployment

Running collectstatic drops all your static files into the STATIC_ROOT directory on the server and that is where Nginx has to find them. The way it works is that when a user requests a static file in a URL, Nginx has to recognise the URL prefix to the static file named. The Nginx config you need is to make the recognised URL prefix point to a real location on the server (ie where collectstatic previously put the static files)

hth

Mike

--
You received this message because you are subscribed to the Google Groups "Django 
users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/5546AC11.20207%40dewhirst.com.au.
For more options, visit https://groups.google.com/d/optout.

Reply via email to