On Mon, Apr 14, 2008 at 3:41 AM, Aldo <[EMAIL PROTECTED]> wrote:

> Yes, so thats fair enough - it just means that maybe MAYBE the dj
> script is being called - but when i access it via www.gfdfdf.com/admin/
> it gives me a 404
>

(You've switched from http://www.musicischarity.com to
www.gfdfdf.com<http://www.gfdfdf.com/admin/>
?)

So the next step is to figure out if the 404 is coming from Apache or
Django.  Do you have the admin urls configured for your Django app?  If not,
then it's expected you'd get a 404 trying to access that url -- I just used
it as an example of one that might work since I have no idea what your own
application urls are.

Some ways to determine if the 404 is coming from Apache or Django:
1 - appearance -- does it look like the standard Apache "not found" or your
own 404.html template?
2 - turn on DEBUG=True in your settings file and you will see the Django
debug "page not found" page that includes all the urlpatterns and how the
one it was handed didn't match any of them, if you are getting to Django
3 - the Apache error log will have "File not found" errors listed for
something ending in "admin" if it is Apache returning the 404, but not if it
is Django.
4 - How long does it take for the 404 to be returned?  Quick means it's
probably coming from Apache, slow means probably your script is running and
it's your app/Django that is ultimately returning the 404.  (This config is
a VERY slow way of running Django, and I'm not sure you will find
performance acceptable even if/when you get it to work.)

If it is Apache returning the 404 then somehow your rewrite rules are not
kicking in.  What you list below rewrites everything ending in a slash (you
did include the trailing slash on the attempt to access admin?) except for
those that start with cgi-bin or media, plus it rewrites an empty url to a
Django url of 'home/' (so you'd need a urlpattern for 'home/' in your Django
config).

If it is Django returning the 404 than the urlpattern configuration is not
handling the incoming urls as you expect, and you need to fix them.

Karen


> On Apr 11, 4:28 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote:
> > On Fri, Apr 11, 2008 at 9:28 AM, Aldo <[EMAIL PROTECTED]> wrote:
> >
> > > Fair point.
> >
> > > My problem is - Initially i created my index.html in the root(DOCUMENT
> > > ROOT).
> > > Now I have downloaded Django as described - put it in my root.
> > > I have created my .htaccess files as
> > > RewriteEngine on
> > > RewriteRule ^cgi-bin/ - [L]
> > > RewriteRule ^media/ - [L]
> > > RewriteRule ^(.*)(/)$ cgi-bin/dj/$1/
> > > RewriteRule ^$ cgi-bin/dj/home/
> > > Ive created the cgi-bin/dj file and gave permissions.
> > > However when i try to access that file(http://www.musicischarity.com/
> > > cgi-bin/dj <http://www.musicischarity.com/cgi-bin/dj>) it gives me an
> > > error -  Error 500: Internal Server Error
> >
> > You are not supposed to access the script directly like this.  Rather
> you
> > are supposed to use your application's normal urls (e.g.
> http://www.muicscharity.com/admin/for, say, the Django admin app), and the
> > RewriteRules convert that to an invocation of your dj script.
> >
> >
> >
> >
> >
> > > (Usually I would have content-type in it - but its not in the
> > > examples. tried it and still no good.)
> > > The dj file was edited to contain my own details. paths etc. maybe i
> > > have them wrong.
> > > sys.path.append("/hsphere/local/home/musicisc/Django-0.96")
> > > sys.path.append("/hsphere/local/home/musicisc")
> > > and
> > > # Change this to the directory above your site code.
> > > sys.path.append("/hsphere/local/home/musicisc/Django-0.96/")
> > > os.chdir("/hsphere/local/home/musicisc/Django-0.96/")
> > > # Change mysite to the name of your site package
> > > os.environ['DJANGO_SETTINGS_MODULE'] = 'musicischarity.settings'
> > > run_with_cgi(django.core.handlers.wsgi.WSGIHandler())
> >
> > > I am not sure anyone will be able to help - but my alternative is to
> > > give up - ive been working on this for hours.
> >
> > CGI is not at all a recommended way to run Django (see the discussion
> inhttp://code.djangoproject.com/ticket/2407) but it seems it can be made
> to
> > work after a fashion if it's your only option.
> >
> > Karen
> >
> >
> >
> > > On Apr 11, 1:23 pm, "Karen Tracey" <[EMAIL PROTECTED]> wrote:
> > > > On Fri, Apr 11, 2008 at 6:48 AM, Aldo <[EMAIL PROTECTED]> wrote:
> >
> > > > > Hi folks I have a linux hosting account with digiweb. I want to
> run my
> > > > > django app on it - but am running into problems.
> >
> > > > >
> http://care.register365.com/index.php?_m=knowledgebase&_a=viewarticle.
> > > ..
> >
> > > > >
> http://seamusc.com/blog/2007/jun/11/how-get-django-working-digiwebie-.
> > > ..
> >
> > > > > I am trying to follow examples such as below but to no avail.
> Could
> > > > > anyone be able to help me out? or give me pointers?
> >
> > > > You provide links to two sites with detailed instructions on how to
> do
> > > what
> > > > you are interested in, but no details on what trouble you have run
> into
> > > > trying to follow those instructions.  It's rather hard to provide
> any
> > > > guidance with no clues as to what isn't working.
> >
> > > > Karen
> >
>

--~--~---------~--~----~------------~-------~--~----~
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 [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to