Thank you a lot more all this, got it working on my own server but not in
shared server. Seams like there is something wrong with my python path.

*My setup:*

<VirtualHost *>
   ServerName django.namit.org
   DocumentRoot /var/www/
   LogLevel warn

   <Directory "/var/www">
           Options -Indexes
   </Directory>

<Location "/">
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE myproject_site.settings
    PythonOption django.root /myproject_site
    PythonDebug On
    PythonPath "['/home'] + sys.path"
</Location>

</VirtualHost>

ls /home
drwxr-xr-x 20 namit         www-data 4.0K 2008-11-05 16:22 django
drwxr-xr-x  7 namit         www-data 4.0K 2008-11-05 22:03 myproject_site
*
*mine works *

Hosting company: *
drwxr-xr-x 20 klacey www-data 4096 2008-11-06 11:48 django
drwxr-xr-x  6 klacey www-data 4096 2008-11-05 19:56 myproject_site

<VirtualHost *>
    ServerAdmin [EMAIL PROTECTED]
    ServerName  modulecatalogue.hosting
    # ServerAlias

    DocumentRoot /var/www/modulecatalogue.hosting/docs

    ErrorLog /var/www/modulecatalogue.hosting/logs/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    Customlog /var/www/modulecatalogue.hosting/logs/access.log combined

<Location "/">
    SetHandler python-program
    PythonHandler django.core.handlers.modpython
    SetEnv DJANGO_SETTINGS_MODULE myproject_site.settings
    PythonOption django.root /myproject_site
    PythonDebug On
    PythonPath "['/home/klacey/modulecatalogue.hosting/docs'] + sys.path"
</Location>

</VirtualHost>

on hosting company i get
Mod_python error: "PythonHandler django.core.handlers.modpython"
...
ImportError: No module named django

Thank you

On 11/5/08, Aoife Hughes <[EMAIL PROTECTED]> wrote:
>
>
> If you're still having problems after all they've said, check that
> your webserver isn't running in a chroot. If it is, it may not see
> /home/mycode, and may have to be relocated inside the chroot.
>
> Hope this helps,
> Aoife
>
> 2008/11/5 Christian Kortenhorst <[EMAIL PROTECTED]>:
>
> > So been wrecking my head about installing django with mod_python on a
> server
> > that i have limited root access to (by this i mean i have to ask hosting
> > company to do some stuff and then they might say no).
> >
> > So have installed python on my own personal box debian etch, django
> version
> > 0.97 and have it up and running when i run my project
> > python manage.py runserver 192.168.1.4:8080
> >
> > directory structure:
> > /home/mycode/
> > |-- __init__.py
> > |-- __init__.pyc
> > |-- coursedb
> > |-- etc..
> >
> > /home/django/
> > |-- __init__.py
> > |-- __init__.pyc
> > |-- bin
> > |-- conf
> > |-- core
> > |-- etc....
> >
> > But when i configure apache
> >
> > <Location "/coursedb">
> >     SetHandler python-program
> >     PythonHandler django.core.handlers.modpython
> >     SetEnv DJANGO_SETTINGS_MODULE coursedb.settings
> >     PythonDebug On
> >     PythonPath "['/home/mycode'] + sys.path"
> > </Location>
> >
> > and then go to visit on it in lynx it just shows up
> >
> > Mod_python error: "PythonHandler django.core.handlers.modpython"
> > .....
> > ImportError: Could not import settings 'coursedb.settings' (Is it on
> > sys.path? Does it have syntax
> > errors?): No module named settings
> >
> > the django svn install is in /home/django and I put a ln to
> /usr/local/bin
> > so could run django-admin anywhere.
> >
> > Can anyone help me?
> > n.b: i can change a lot on my own server but when i move to shared
> hosting
> > server it will be a lot harder to configure, so just wanted all the code
> for
> > django and my app to be in my home directory and get apache to run it
> > througt mod python. but i seam to be doing something wrong.
> >
> > --
> > Christian Kortenhorst
> > mob: +353-(0)87-6183349
> > home: +353-(0)1-4966287
> >
> > >
> >
>
>
> >
>


-- 
Christian Kortenhorst
mob: +353-(0)87-6183349
home: +353-(0)1-4966287

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Python Ireland" 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.ie/group/pythonireland?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to