【发布时间】:2014-08-12 16:59:55
【问题描述】:
我有一个 html 文件,它调用 python 脚本来显示来自表单操作标签的一些数据。我想在 Windows 上通过 XAMPP 运行它们。创建名为CGIPython 的子文件夹后,我将文件放入cgi-bin 文件夹中。如果我将 html 文件称为
http://localhost:82/cgi-bin/CGIPython/Test.html
我收到"The website cannot display the page" 错误。即使我尝试了最低限度的.html 文件,我也会得到同样的错误。但是,如果我直接调用我的.py 页面,它可以正常工作。我的httpd.conf 文件中有这一行:
AddHandler cgi-script .cgi .pl .asp .py .html
我还尝试将 html 文件放在 htdocs 文件夹中。
谢谢
【问题讨论】:
-
为什么不使用
SimpleHttpServer或CGIHttpServer来提供文件? -
首先尝试在
/cgi-bin/中使用test.py,这个脚本必须print所有html(和http header)。您不能将html与.php文件中的python 代码混合使用。