|
Gregory Trubetskoy
grisha at modpython.org
Wed Aug 2 15:22:23 EST 2000
Which user does apache run as and what are the permissions on the
mod_python directory and everything in it?
--
Gregory (Grisha) Trubetskoy
grisha at modpython.org
On Wed, 2 Aug 2000, Boh Heong Yap wrote:
> hi,
>
> I wonder if someone could help. I've been playing with the configuration
> of mod_python for the last few days without success. I managed to compile
> in mod_pyton statically into in Apache 1.3.12, got it restarted and tested it.
>
> config details at end...
>
> When I run ~/bin/httpd -l, mod-python.c is displayed.
>
>
> >From the browser, "http://222.64.245.xx/pytest.py", gives the message:-
>
> Internal Server Error
>
> The server encountered an internal error or misconfiguration and was
> unable to complete your request.
>
> Other normal web request seem to work fine.
> This is what the error logs show...
>
> [Wed Aug 2 20:58:57 2000] [notice] caught SIGTERM, shutting down
> [Wed Aug 2 20:59:02 2000] [notice] Apache/1.3.12 (Unix) configured
> -- resuming
> normal operations
> 'import site' failed; use -v for traceback
> make_obcallback(): could not import mod_python.apache.
> make_obcallback(): could not call init.
> [Wed Aug 2 20:59:45 2000] [error] [client 202.77.245.126] python_handler:
> make_obcallback returned no obCallBack!
>
>
> The mod_python module sits in
>
> /usr/local/lib/python1.5/mod_python
>
> (along with other .pc. .pyc modules)
>
>
> In my httpd.conf (everything is there, no srm.conf, access.conf), I have
>
> AddHandler python-program .py
> PythonHandler pytest.py
> PythonDebug on
> PythonPath "sys.path+['/usr/local/lib/python1.5/mod_python']
>
> this is within the <Directory..> directives for ~/apache/htdocs.
> pytest.py is same as the "Hello World" example in the tutorial in
> mod_python...
>
>
> Also when in the Python interpreter, I try to load stuff manually,
> ie:
>
> >>> from mod_python import apache
> Traceback (innermost last):
> File "<stdin>", line 1, in ?
> File "/usr/local/lib/python1.5/mod_python/apache.py", line 18, in ?
> import _apache
> ImportError: No module named _apache
> >>>
>
> and apache.py does indeed have the line "import _apache"
>
> Loading other standard python modules like "sys" works OK, hence I think
> PYTHONPATH seems OK.
>
>
> config_info
> ------------------
> Apache - 1.3.12
> Python 1.5, compiled from source, standard
> (both are installed in /usr/local)
> system Linux Mandrake 7.0, 2.2.12 kernel
> Compaq box, P3.
>
>
> Any help from anyone will be appreciated.
>
> Hope I can get this working. Would love to use Python for a few things here.
>
>
>
> ----------------------------------------------------------
> Boh-heong Yap
> Project Manager, eCommerce
> bohheong at asiacontent.com
>
> Asiacontent.com a leading pan-Asian Internet company,
> with focus on: content, advertising and e-commerce.
> -----------------------------------------------------------
>
> _______________________________________________
> Mod_python mailing list
> Mod_python at modpython.org
> http://www.modpython.org/mailman/listinfo/mod_python
>
|