Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mod_python Apache配置_Python_Mod Python - Fatal编程技术网

mod_python Apache配置

mod_python Apache配置,python,mod-python,Python,Mod Python,我在让我的Mod Python正常工作方面遇到了问题 我已经按照mod_python手册找到了 下面是我的Apache设置(我使用的是虚拟主机): 设置完所有这些后,我得到以下错误: ImportError: No module named www.index 注意:我之所以将www添加到索引中,是因为mod_python教程说明了这一点: 尝试按名称myscript导入模块。(请注意,如果myscript位于指定PythonHandler的目录的子目录中,则导入将不起作用,因为所述子目录不在

我在让我的Mod Python正常工作方面遇到了问题

我已经按照mod_python手册找到了

下面是我的Apache设置(我使用的是虚拟主机):

设置完所有这些后,我得到以下错误:

ImportError: No module named www.index
注意:我之所以将www添加到索引中,是因为mod_python教程说明了这一点:

尝试按名称myscript导入模块。(请注意,如果myscript位于指定PythonHandler的目录的子目录中,则导入将不起作用,因为所述子目录不在sys.path中。解决此问题的一种方法是使用包表示法,例如“PythonHandler subdr.myscript”。)


如果我使用mod_python.publisher作为我的PythonHandler,那么一切都可以正常工作。不确定我在这里遗漏了什么。

如果您可以停止使用mod_python,因为它现在已经被放弃了。mod_wsgi是一个不错的选择。

我想出来了。我的目录与我的DocumentRoot不匹配


感谢您对mod_wsgi的回复。我最终将转到wsgi,但我仍在学习如何使用Python进行web开发,我基本上默认学习使用mod_Python。

你没有回答OPYes的问题,他是,而且非常好。Lark只是在学习mod_python教程,因此将他指向mod_wsgi并为他省去一些麻烦是非常相关的。这个答案不是答案,但它是相关信息。也许作为对原始帖子的评论会更好。选择不好。现在切换,这样您就可以专注于web开发,而不是管理一个使用不多的产品。
from mod_python import apache

def handler(req):
    req.content_type = "text\plain"
    req.write("Hello World!")
    return apache.OK
ImportError: No module named www.index