9

フラスコ Web フレームワークを使用して、スポーツ クラブ用の Web アプリケーションを作成しました。組み込みのテスト サーバーを使用して、ローカル マシンですべてを実行しました。

1&1 共有ホスティング Web スペースにデプロイするように言われたことを知っています。彼らはPythonをサポートしていますが、CGIがPythonスクリプトを実行することしか許可していないようです.

私はこのチュートリアルを試しました: CGI経由のフラスコ

私は今まで書き換えものを無視していました。CGI スクリプトへのすべてのリクエストで 404 エラーが発生しました。アプリケーションの 404 ハンドラーを変更して、request.path. /foo/runserver.cgi/ をリクエストすると、出力として / が返されます。インデックス ビューを提供しない理由がわかりません。どのビューでも機能しません。常に 404 になります。

よろしく、セバスチャン

4

3 に答える 3

3

解決策を見つけました!/$1CGI の環境変数は WSGI アプリケーションとは少し異なる名前が付けられているため、私は自分.htaccessの werkzeug を少し離れて変更しました。werkzeug の開発者にそのことを伝えれば、おそらく彼は私のソリューションを werkzeug に組み込むでしょう。

于 2013-08-17T23:46:52.347 に答える