Ok, I made a new default project. Than I created a new file
/static/css/test.css
Than at http://127.0.0.1:8080/static/css/test.css
I get 'css/test.css' could not be found.
As you see it removes the /static/
Can you reproduce this?
Am 04.02.2014 18:17, schrieb Josh Cartmell:
I would compare your settings.py to the default one
(https://github.com/stephenmcd/mezzanine/blob/master/mezzanine/project_template/settings.py)
and see if there are any differences. If you start a new Mezzanine
project does it work?
On Tue, Feb 4, 2014 at 9:10 AM, Sebastian Clemens
<[email protected] <mailto:[email protected]>> wrote:
Oh, of course
Traceback (most recent call last):
File "/usr/lib/python2.7/wsgiref/handlers.py", line 85, in run
self.result = application(self.environ, self.start_response)
File
"/home/basti/Dokumente/websites/virtualenv/local/lib/python2.7/site-packages/Django-1.6.1-py2.7.egg/django/contrib/staticfiles/handlers.py",
line 68, in __call__
return super(StaticFilesHandler, self).__call__(environ,
start_response)
File
"/home/basti/Dokumente/websites/virtualenv/local/lib/python2.7/site-packages/Django-1.6.1-py2.7.egg/django/core/handlers/wsgi.py",
line 206, in __call__
response = self.get_response(request)
File
"/home/basti/Dokumente/websites/virtualenv/src/mezzanine/mezzanine/core/management/commands/runserver.py",
line 15, in get_response
return serve(request, path, document_root=settings.STATIC_ROOT)
File
"/home/basti/Dokumente/websites/virtualenv/local/lib/python2.7/site-packages/Django-1.6.1-py2.7.egg/django/views/static.py",
line 55, in serve
raise Http404(_('"%(path)s" does not exist') % {'path': fullpath})
Http404: "media/car_images/hirn25_1.png" ist nicht vorhanden
[04/Feb/2014 18:06:57] "GET /static/media/car_images/hirn25_1.png
HTTP/1.1" 500 59
Here you can see the given url is /static/media/, but it's looking
for /media/
My settings are like this:
# URL prefix for static files.
# Example: "http://media.lawrence.com/static/"
<http://media.lawrence.com/static/>
STATIC_URL = "/static/"
# Absolute path to the directory static files should be collected to.
# Don't put anything in this directory yourself; store your static
files
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
# Example: "/home/media/media.lawrence.com/static/
<http://media.lawrence.com/static/>"
# STATIC_ROOT = os.path.join(PROJECT_ROOT, STATIC_URL.strip("/"))
STATICFILES_DIRS = (
os.path.join(PROJECT_ROOT, "static"),
)
# URL that handles the media served from MEDIA_ROOT. Make sure to
use a
# trailing slash.
# Examples: "http://media.lawrence.com/media/"
<http://media.lawrence.com/media/>, "http://example.com/media/"
<http://example.com/media/>
MEDIA_URL = STATIC_URL + "media/"
# Absolute filesystem path to the directory that will hold
user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/
<http://media.lawrence.com/media/>"
MEDIA_ROOT = os.path.join(PROJECT_ROOT,
*MEDIA_URL.strip("/").split("/"))
What's wrong here?
Am Dienstag, 4. Februar 2014 18:05:59 UTC+1 schrieb Josh Cartmell:
Is a traceback displayed in the terminal that is running the
dev server? I've seen errors like that when an error occurred
and then Django created another error trying to produce the
debug error page.
On Tue, Feb 4, 2014 at 5:56 AM, Sebastian Clemens
<[email protected]> wrote:
Hey,
I'm using Ubuntu 13.10 and build sites on the development
server (manage.py runserver), but it doesn't serve media
files. I tried it with STATICFILES_DIR, but that changed
nothing. On my productiv Debian 6 Server, everything works
perfect. But locally I just get an "A server error
occurred. Please contact the administrator."
What else can I try to solve this?
--
You received this message because you are subscribed to
the Google Groups "Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails
from it, send an email to [email protected].
For more options, visit
https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
Groups "Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:mezzanine-users%[email protected]>.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the
Google Groups "Mezzanine Users" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/mezzanine-users/SnSEsx0g3lo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
[email protected].
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Mezzanine
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.