【问题标题】:python program not executing at the server endpython程序不在服务器端执行
【发布时间】:2014-03-17 17:29:54
【问题描述】:

我的 python 程序没有在服务器端执行,而是当我按下提交按钮时,浏览器正在显示我的 python 文件的原始代码。

我将文件保存在路径 var/www/webgui.py 中。

我已经安装了 apache 网络服务器。

请帮忙。

【问题讨论】:

  • 如果您不发布您的代码或记录跟踪...您认为有人可以如何帮助您?
  • 在这个过程中,apache web 服务器是否实际运行。你知道你必须手动打开它。

标签: php python cgi


【解决方案1】:

Apache 认为您的 python 文件是要提供的文件,而不是要运行的脚本。您需要配置 apache 来告诉它如何处理 python 文件。有很多方法可以做到这一点。

请看这里Configure Apache to use Python just like CGI PHPhttp://docs.python.org/2/howto/webservers.html

基本上你必须配置一个允许 apache 运行 python 脚本的扩展。 mod_python 和 mod_wsgi 是两个例子(你只需要一个)。

【讨论】:

  • 我尝试了一些东西,例如在 /etc/apache2/sites-available/default AddHandler mod_python .py PythonHandler mod_python.publisher PythonDebug 中添加以下代码,但它仍然无法正常工作,它仍然在重新运行原始代码。请帮助我,因为我是 python 新手......
猜你喜欢
  • 2013-11-15
  • 2017-06-15
  • 2013-01-12
  • 2012-11-10
  • 1970-01-01
  • 2014-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多