0

使用 CGI 脚本,我可以在我的服务器上运行单个 Python 文件,然后在我的网站上使用它们的输出。

但是,我的计算机上有一个更复杂的程序,我想在服务器上运行。它涉及我自己编写的几个模块,以及用 Python 构建的 SQLITE3 模块。该程序涉及从 .db 文件中读取,然后使用该数据。

从浏览器运行我的主要 Python 可执行文件后,我会收到“500:内部服务器错误”错误。

我只是想知道是否需要更改权限设置中的某些内容或允许 Python 文件导入其他 Python 文件或从 .db 文件中读取的内容。

我很感激任何指导,如果我不清楚我对这个网站的任何新手和一般的编码,我很抱歉。

跟进:所以,据我所知,在服务器上导入 Python 文件本身并没有什么问题吗?

4

2 回答 2

0

您可以通过在 CGI 脚本的开头添加以下行来获得大量错误消息:

import cgitb
cgitb.enable()
于 2012-06-05T15:44:57.083 回答
0

我建议您查看服务器日志以找出导致 500 错误的原因。

于 2012-06-05T15:38:44.567 回答