/ cgi-bin /中的Python脚本将不会执行,但Perl脚本将:我如何使Python脚本执行?

时间:2011-05-02 13:47:26

标签: python apache scripting cgi

我正在尝试在Apache服务器上运行基本的Python CGI脚本。我的hola.py目录中有/cgi-bin/脚本,我更改了文件的权限以使其可执行,我将文件的所有者更改为apache用户。但是,我无法让Python脚本实际运行。

我通过制作一个Perl脚本进行了实验,并且令人惊讶的是它运行起来与我运行python脚本所遵循的步骤相同。

我认为问题不在脚本中,因为我在源代码的顶部添加了#!/usr/bin/python行,并且我已经从命令行成功执行了它(即{{1在这种情况下,它工作得很好。

我很奇怪Perl脚本在Python脚本没有的地方工作。我已经在几个地方寻找解决方案,但还没找到。

如果有人需要查看,我会很乐意发布./hola.py部分内容。

修改

在你告诉我看一下服务器的httpd.conf之前,那里有一条线 -

error_log

0 个答案:

没有答案