Fantastic, thanks Karen. That's been confusing me for days and that
sorted it out.

On Sep 8, 3:54 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote:
> On Mon, Sep 8, 2008 at 10:28 AM, Griblik <[EMAIL PROTECTED]> wrote:
>
> > Hi all,
>
> > I'm having a problem with an app viewed through apache. I'm fairly
> > sure it's going to be something obvious, I just can't see what it is.
>
> > Basically, when I try to view the landing page for the project at /
> > recipe/ I get a 404 as follows:
>
> > "Using the URLconf defined in recipe.urls, Django tried these URL
> > patterns, in this order:
>
> >   1. ^static/(?P<path>.*)$
> >   2. ^recipe/admin/(.*)
> >   3. ^recipe/$
> >   4. ^recipe/search/
> >   5. ^recipe/browse/
> >   6. ^recipe/list/$
> >   7. ^recipe/type/(?P<foodtype>[\d]+)/$
> >   8. ^recipe/chef/(?P<chefid>[\d]+)/$
> >   9. ^recipe/method/(?P<methodid>[\d]+)/$
> >  10. ^recipe/cuisine/(?P<cuisineid>[\d]+)/$
> >  11. ^recipe/course/(?P<courseid>[\d]+)/$
> >  12. ^recipe/season/(?P<seasonid>[\d]+)/$
> >  13. ^recipe/programme/(?P<programmeid>[\d]+)/$
> >  14. ^recipe/ingredient/(?P<ingredient>[\d]+)/$
> >  15. ^recipe/recipe/(?P<recipe_id>\d+)/$
>
> > The current URL, recipe/, didn't match any of these."
>
> > I can't work out why "recipe/" doesn't match the 3rd line - "^recipe/
> > $". Configs below, and any ideas or suggestions would be very much
> > appreciated. This works fine using manage.py runserver, just not when
> > fronted with apache.
>
> > I confess I'm stumped.
>
> > httpd.conf:
> > <Location "/recipe/">
> >    SetHandler python-program
> >    PythonHandler django.core.handlers.modpython
> >    SetEnv DJANGO_SETTINGS_MODULE recipe.settings
> >    SetEnv PYTHON_EGG_CACHE /usr/local/django-tmp
> >    PythonInterpreter recipe
> >    PythonOption django.root /recipe
> >    PythonDebug On
> >    PythonPath "['/usr/local/django-apps/'] + sys.path"
> > </location>
>
> > urls.py:
> > [snipped]
>
> You've got "PythonOption django.root /recipe" in there, which according to
> the doc (http://docs.djangoproject.com/en/dev/howto/deployment/modpython/)
> will strip '/recipe' from "the front of any URLs before matching them
> against your URLConf patterns".  (If this is the problem, it does seem a bit
> odd that the error message includes the stipped part.)
>
> Karen
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to