我正在尝试在Apache服务器上运行基本的Python CGI脚本。我的hola.py
目录中有/cgi-bin/
脚本,我更改了文件的权限以使其可执行,我将文件的所有者更改为apache用户。但是,我无法让Python脚本实际运行。
我通过制作一个Perl脚本进行了实验,并且令人惊讶的是它运行起来与我运行python脚本所遵循的步骤相同。
我认为问题不在脚本中,因为我在源代码的顶部添加了#!/usr/bin/python
行,并且我已经从命令行成功执行了它(即{{1在这种情况下,它工作得很好。
我很奇怪Perl脚本在Python脚本没有的地方工作。我已经在几个地方寻找解决方案,但还没找到。
如果有人需要查看,我会很乐意发布./hola.py
部分内容。
修改
在你告诉我看一下服务器的httpd.conf
之前,那里有一条线 -
error_log