473,836 Members | 1,545 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

problem running a python script using apache,mod_pyth on on linux

hi,
i m trying to integrate python with apache on linux.For this i m using
mod_python.
I dont see any problem with the versions of python,apache and
mod_python i m using.
the versions i m using are
apache version2.
mod_python v3.1.14
python2.4
The problem is,when i m running my python script,after starting apache
,it is showing me the code it has.

My error_log is showing the following message
[Tue Oct 18 19:01:06 2005] [notice] Apache/2.0.55 (Unix)
mod_python/3.1.4 Python/2.4.2 configured -- resuming normal operations
[Tue Oct 18 19:01:06 2005] [info] Server built: Oct 17 2005 13:07:52
[Tue Oct 18 19:01:06 2005] [debug] prefork.c(956): AcceptMutex: sysvsem
(default: sysvsem)
the access_log is showing this message:
127.0.0.1 - - [18/Oct/2005:19:01:14 +0530] "GET /apache_pb.gif
HTTP/1.1" 200 2326
127.0.0.1 - - [18/Oct/2005:19:01:19 +0530] "GET /test/mptest.py
HTTP/1.1" 200 110
from the python script,i m returning an apache.OK ,so i think it goin
on fine,as i m getting 200i.e the hhtp processing is goin on fine.
I have made the required changes to the httpd.conf file
***
LoadModule python_module /home/ngupta/Apache2/modules/mod_python.so
DocumentRoot "/home/ngupta/Apache2/htdocs"

<Directory />
AllowOverride FileInfo
</Directory>

***
I m using a .htaccess file placed under Apache2/htdocs/test/
The .htaccess file has the following code
**
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
**
where mptest is python script and is as follows
**
from mod_python import apache
def handler(req):
req.send_http_h eader()
req.write("Hell o")
return apache.OK
**
so if anyone knows where the problem lies ,please tell me.
thanks.
Neha gupta

Oct 19 '05 #1
1 2796
Neha,
I have made the required changes to the httpd.conf file
***
LoadModule python_module /home/ngupta/Apache2/modules/mod_python.so
Did you also add the line:
AddModule mod_python.c
DocumentRoot "/home/ngupta/Apache2/htdocs"

<Directory />
AllowOverride FileInfo
</Directory>

***
I m using a .htaccess file placed under Apache2/htdocs/test/
The .htaccess file has the following code
**
AddHandler mod_python .py
PythonHandler mptest
PythonDebug On
**


I didn't see anything else that jumps out.

Brad
Oct 19 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
1834
by: Doug Farrell | last post by:
Hi all, I'm trying to build a demonstration website using mod_python and 4Suite to show how we could transform XML documents into HTML with XSLT. Here is a piece of code that causes it to blow up: # import the xml/xslt stuff here from xml.xslt.Processor import Processor # create a xslt processor
1
2873
by: Rolfe | last post by:
Hi, I struggled, and got mod_python running on Apache/Win2k. Follow these instructions verbatim and you shouldn't have any trouble. These instructions are based on "http://www.modpython.org/live/current/doc-html/inst-testing.html". I've added specific information such as Windows filepaths and filenames so there's no ambiguity on what you should do. I encourage you to copy and paste to avoid typing errors. Cheers, Rolfe
0
2054
by: Manuzhai | last post by:
Hello there, I have this weird problem with a mod_python application. Recently I installed ElementTree and cElementTree through ez_setup.py, even though they were already installed normally (this might not be too smart, but I don't think it's related to my actual problem). I have a web application written on top of mod_python that uses cElementTree for several things. After installing cElementTree through
1
2003
by: boney | last post by:
hello All, I am totally unknown to python language.. i need to install mod_python to embed python interpreter with the Apache server, in order to use Trac with Apache Web Server i am using : Python 2.4.3,
3
4945
by: joe jacob | last post by:
I configured apache to execute python scripts using mod_python handler. I followed below mentioned steps to configure apache. 1. In http.conf I added <Directory "D:/softwares/Apache2.2/htdocs"> AddHandler mod_python .py PythonHandler mptest PythonDebug On </Directory>
1
2440
by: walterbyrd | last post by:
I understand that Python has them, but PHP doesn't. I think that is because mod_php is built into apache, but mod_python is not usually in apache. If mod_python was built into apache, would python still have long running processes (LRP)? Do LRPs have to do with a Python interpreter running all the time? Or is it something else? I also understand that LRPs are the reason that shared hosting is less
1
4293
by: NccWarp9 | last post by:
Hello, im using Apache HTTPD 2.2.8 with mod_python/3.3.1 Python/2.4.3 on Windows and having truble starting pythone, any help would be appreciated .. Im getting this error: make_obcallback: could not import mod_python.apache.\n
6
1623
by: barun.saha04 | last post by:
Hi, I am facing a very basic problem with PSP. I have installed mod_python (in fedora Core 1), added the lines required for loading Python modules and handling PSP pages. I have created a hello.psp page. But when I try to view this hello.psp page, all Python code are getting displayed. The said page is stored at /var/www/html/psp/hello.psp. I guess this is some configuration problem with Apache, but not able to figure out
8
2148
by: timotoole | last post by:
Hi all, I'm trying to get python to work with cgi for a small intranet site, however even a simply "hello world test isn't working". Here is the test file: #!/usr/bin/python # -*- coding: UTF-8 -*- # enable debugging
0
10862
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
10560
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
10607
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10262
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9389
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6986
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5838
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
4033
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
3119
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.