0

CGI スクリプトを使用して、サーバー上で単一の Python ファイルを実行し、その出力を Web サイトで使用できます。

しかし、私のコンピューターには、サーバー上で実行したいより複雑なプログラムがあります。これには、私が自分で書いたいくつかのモジュールと、Python で構築された SQLITE3 モジュールが含まれます。このプログラムでは、.db ファイルから読み取り、そのデータを使用します。

メインの Python 実行可能ファイルをブラウザーから実行すると、「500: 内部サーバー エラー」エラーが発生します。

パーミッション設定で何かを変更する必要があるかどうか、または Python ファイルが他の Python ファイルをインポートできるようにするため、または .db ファイルから読み取るために何かを変更する必要があるかどうかを知りたかっただけです。

このサイトやコーディング全般に不慣れな点が不明な場合は申し訳ありません。

フォローアップ: それで、私が理解しているように、サーバーに Python ファイルをインポートすることに本質的に問題はありませんか?

4

2 に答える 2

0

CGI スクリプトの先頭に次の行を追加すると、広範なエラー メッセージが表示されます。

import cgitb
cgitb.enable()
于 2012-06-05T15:44:57.083 に答える