Hi, Graham.

I watched the video and your pdf up until the point you ran the wsgi
successfully.

I restarted the apache and bottom of the apache monitor said "Apache/
2.2.16(Win32) mod_wsgi/3.3Python/2.7", and also I could see localhost
again. I can see the blue page.

I am sorry if I sound too stupid, but I am pretty new...

1. Don't put the hello.wsgi and any wsgi app under the home directory.
Is it F:/public (where my django project testproject is located)? So I
should create a folder outside public right?
2. If so, do I add this following code to the wsgi conf file ?
<Directory f:/wsgiapp>
Order deny,allow
Allow from all
</Directory>

3. I try to access to localhost/hello.wsgi but it's still giving me
the same blue django default page....

Thank you for the help!!!!






On Aug 13, 10:01 pm, Graham Dumpleton <graham.dumple...@gmail.com>
wrote:
> On Aug 14, 11:26 am, John Yeukhon Wong <gokoproj...@gmail.com> wrote:
>
>
>
> > Hi, I know most of you work on Linux, but I do need this to be done on
> > Windows for a very personal reason.
>
> > I mainly followed this tutorial here, except that I use mod_wsgi over
> > mod_python.http://wiki.thinkhole.org/howto:django_on_windows
>
> > I had my python 2.7, apache, mod_wsgi and postreg all installed under
> > my F drive.
> > This is the folder:  F:/public, and I created a project called
> > testproject, so I have F:/public/testproject
>
> > I am stuck at configuration Django with Apache (and mod_wsgi).
> > I spent 5 hours searching and reading the documentation and still
> > can't figure out how to do it right.
>
> > I read thishttp://code.google.com/p/modwsgi/wiki/IntegrationWithDjango
>
> > I created two files:  apache_django_wsgi.conf and django.wsgi under F:/
> > public/testproject/apache, where apache is a manual created folder.
> > The actual Apache is installed under F:/Apache Software Foundation/
> > Apache2.2
>
> > I did these for Apache2.2/conf/httpd.conf
>
> > LoadModule wsgi_module modules/mod_wsgi.so
> > Include "f:/public/testproject/apache/apache_django_wsgi.conf"
>
> > So good so far. No error after restart ApACHE.
>
> > Now, I have to setup those two files.
>
> > I had this for the conf (I just copied it from the google doc....)
>
> > # Code begin here
> > Alias /media/ f:/public/testproject/media/
>
> > <Directory f:/public/testproject/media>
> > Order deny,allow
> > Allow from all
> > </Directory>
>
> > WSGIScriptAlias / "f:/public/testproject/apache/django.wsgi"
>
> > <Directory "f:/public/testproject/apache">
> > Order deny,allow
> > Allow from all
> > </Directory>
> > #Code ends here
>
> > However, I was suspecting something bad to happen...
>
> > OKay. For django.wsgi
>
> > // code begins here
> > import os, sys
> > sys.path.append("f:/public")
>
> > os.environ['DJANGO_SETTINGS_MODULE'] = 'testproject.settings'
>
> > import django.core.handlers.wsgi
> > application = django.core.handlers.wsgi.WSGIHandler()
>
> > // code ends here
>
> > This one is better - I know the info is good and correct.
>
> > Now I restarted the apache again, no error.
>
> > But when I try to access to my localhost or localhost/testproject I
> > received this message
>
> > Forbidden:   You don't have permission to access /testproject/ on this
> > server.
>
> > I was denied, I don't know why we need that script anyway...
>
> > How should I set it up? How do I test if everything is working well?
>
> Did you try and walk before you ran? ;-)
>
> That is, did you try getting a WSGI hello world program working before
> you decided to try and get Django site to work?
>
> Anyway, you need to look at the Apache error logs to find out the
> actual reason why Apache has given you a 403 error.
>
> I suggest you also go watch my mod_wsgi talk where it references
> exactly why you get some of these problems, including Forbidden
> errors, with examples of the errors you will see in Apache error log.
> Links to talk at:
>
>  http://code.google.com/p/modwsgi/wiki/WhereToGetHelp?tm=6#Conference_...
>
> Graham

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@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.

Reply via email to