在SuSe 10.1中使用系统自带的mod_python,按照mod_python的文档,编写一个测试页面,结果就无法运行,老是提示:
ImportError: No module named mptest
检查了Apache的配置及程序,都没出错,想想应该是路径的问题,发现mod_python的Apache中有PythonPath这样一个设置,加到环境中,重启Apache后,问题果然解决,相关设置如下:
AllowOverride FileInfo
SetHandler python-program
AddHandler mod_python .py
PythonPath "['/srv/www/htdocs'] + sys.path"
PythonHandler mptest
PythonAutoReload On
PythonDebug On
ImportError: No module named mptest
检查了Apache的配置及程序,都没出错,想想应该是路径的问题,发现mod_python的Apache中有PythonPath这样一个设置,加到环境中,重启Apache后,问题果然解决,相关设置如下:
AllowOverride FileInfo
SetHandler python-program
AddHandler mod_python .py
PythonPath "['/srv/www/htdocs'] + sys.path"
PythonHandler mptest
PythonAutoReload On
PythonDebug On

添加到雅虎收藏