3

python -m SimpleHTTPServer 8000基本的なWebファイルがいくつかあるディレクトリで実行しようとしました。最初は問題なく動作するように見えますが、コマンドラインで次のように表示されます。

Serving HTTP on 0.0.0.0 port 8000 ...

http://127.0.0.1:8000ただし、ブラウザでページを表示しようとすると、次のエラー メッセージが表示されます。

サーバーエラーが発生しました。管理者に連絡してください。

これが漠然としているように思われる場合は申し訳ありませんが、私は Python 開発者ではないため、なぜ機能しないのかわかりません。この問題のデバッグを開始する理由または方法について何か考えはありますか?

4

2 に答える 2

6

コマンド ラインに何も表示されない場合、サーバーは入力を取得していません。そのポートでリッスンしている他のプロセスが必要です。念のため、別のポートを試してください。

python -m SimpleHTTPServer 12345

ヒントとして、どのアプリケーションがどのポートでリッスンしているかを確認するには、netstatコマンドが非常に便利です:)

お役に立てれば!

于 2013-12-29T19:01:44.467 に答える