By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
464,712 Members | 1,341 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 464,712 IT Pros & Developers. It's quick & easy.

Problem with Python Server Pages (PSP)

P: n/a
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
the exact problem. I have tried putting those configuration lines for
psp in both httpd.conf and python.conf files. But still it is not
working.

The Python module (mod_python) is getting loaded. Because when I
telnet to my server, I can find that in the headers.

These are the versions of the softwares:
Apache: 2.0.47
Python: 2.2.3
mod_python: 3.0.3

Thnaks for all your suggestions.
Jul 21 '08 #1
Share this Question
Share on Google+
6 Replies

P: n/a
On Jul 21, 9:42*pm, barun.sah...@gmail.com wrote:
Hi,

I am facing a very basic problem with PSP. I have installedmod_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
the exact problem. I have tried putting those configuration lines for
psp in both httpd.conf and python.conf files. But still it is not
working.

The Python module (mod_python) is getting loaded. Because when I
telnet to my server, I can find that in the headers.

These are the versions of the softwares:
Apache: 2.0.47
Python: 2.2.3mod_python: 3.0.3

Thnaks for all your suggestions.
What is the Apache configuration snippet you are using to enable
mod_python and PSP file handling?

Graham
Jul 22 '08 #2

P: n/a
On Jul 22, 5:18*am, Graham Dumpleton <Graham.Dumple...@gmail.com>
wrote:
On Jul 21, 9:42*pm, barun.sah...@gmail.com wrote:


Hi,
I am facing a very basic problem with PSP. I have installedmod_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
the exact problem. I have tried putting those configuration lines for
psp in both httpd.conf and python.conf files. But still it is not
working.
The Python module (mod_python) is getting loaded. Because when I
telnet to my server, I can find that in the headers.
These are the versions of the softwares:
Apache: 2.0.47
Python: 2.2.3mod_python: 3.0.3
Thnaks for all your suggestions.

What is the Apache configuration snippet you are using to enable
mod_python and PSP file handling?

Graham- Hide quoted text -

- Show quoted text -
Hi Graham,

The configuration used in httpd.conf file looks like:
<Directory /var/www/html/psp>
AddHandler .psp .psp_
PythonHandler modules/python
PythonDebug On
</Directory>
Jul 22 '08 #3

P: n/a
ba**********@gmail.com <ba**********@gmail.com>:
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.
Not directly related to this issue, but I wouldn't start developing with
PSP. Modern web development is better done with a WSGI compatible
framework like Django ...

--
Freedom is always the freedom of dissenters.
(Rosa Luxemburg)
Jul 22 '08 #4

P: n/a
On Jul 22, 5:36 pm, "Sebastian \"lunar\" Wiesner"
<basti.wies...@gmx.netwrote:
barun.sah...@gmail.com <barun.sah...@gmail.com>:
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.

Not directly related to this issue, but I wouldn't start developing with
PSP. Modern web development is better done with a WSGI compatible
framework like Django ...

--
Freedom is always the freedom of dissenters.
(Rosa Luxemburg)
Thanks to all. But can someone suggest me what the possible cause/
solution for this behaviour could be?
Jul 23 '08 #5

P: n/a
On Jul 22, 1:54*pm, barun.sah...@gmail.com wrote:
On Jul 22, 5:18*am, Graham Dumpleton <Graham.Dumple...@gmail.com>
wrote:
On Jul 21, 9:42*pm, barun.sah...@gmail.com wrote:
Hi,
I am facing a very basic problem with PSP. I have installedmod_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
the exact problem. I have tried putting those configuration lines for
psp in both httpd.conf and python.conf files. But still it is not
working.
The Python module (mod_python) is getting loaded. Because when I
telnet to my server, I can find that in the headers.
These are the versions of the softwares:
Apache: 2.0.47
Python: 2.2.3mod_python: 3.0.3
Thnaks for all your suggestions.
What is the Apache configuration snippet you are using to enable
mod_pythonand PSP file handling?
Graham- Hide quoted text -
- Show quoted text -

Hi Graham,

The configuration used in httpd.conf file looks like:
<Directory /var/www/html/psp>
* * AddHandler .psp .psp_
* * PythonHandler modules/python
* * PythonDebug On
</Directory>
Go read the documentation properly.

http://www.modpython.org/live/curren.../hand-psp.html

What is PythonHandler set to?

Graham
Jul 23 '08 #6

P: n/a
On Jul 23, 6:18 pm, Graham Dumpleton <Graham.Dumple...@gmail.com>
wrote:
On Jul 22, 1:54 pm, barun.sah...@gmail.com wrote:
On Jul 22, 5:18 am, Graham Dumpleton <Graham.Dumple...@gmail.com>
wrote:
On Jul 21, 9:42 pm, barun.sah...@gmail.com wrote:
Hi,
I am facing a very basic problem with PSP. I have installedmod_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
the exact problem. I have tried putting those configuration lines for
psp in both httpd.conf and python.conf files. But still it is not
working.
The Python module (mod_python) is getting loaded. Because when I
telnet to my server, I can find that in the headers.
These are the versions of the softwares:
Apache: 2.0.47
Python: 2.2.3mod_python: 3.0.3
Thnaks for all your suggestions.
What is the Apache configuration snippet you are using to enable
>mod_pythonand PSP file handling?
Graham- Hide quoted text -
- Show quoted text -
Hi Graham,
The configuration used in httpd.conf file looks like:
<Directory /var/www/html/psp>
AddHandler .psp .psp_
PythonHandler modules/python
PythonDebug On
</Directory>

Go read the documentation properly.

http://www.modpython.org/live/curren.../hand-psp.html

What is PythonHandler set to?

Graham
Hi Graham,

I'm extremely sorry. I had typed wrongly the configuration. Following
is the one I'm using:

<Directory /var/www/html/psp>
AddHandler mod_python .psp .psp_
PythonHandler mod_python.psp
PythonDebug On
</Directory>

Strange thing is, same thing is working in windows, but not in Linux.
Jul 23 '08 #7

This discussion thread is closed

Replies have been disabled for this discussion.