2016-07-25 4 views

答えて

1

OpenShift 2を使用している場合、WebアプリケーションがApache/mod_wsgiで動作している可能性があります。この場合、アプリケーションの現在の作業ディレクトリが実質的に定義されておらず、書き込み可能でない可能性があるため、相対パス名を使用するべきではありません。代わりに絶対パス名を作成してください。どのファイルが対象であるかによって、提供されるデータディレクトリにファイルを書き込んで、潜在的に永続化する必要がある場合は、OPENSHIFT_DATA_DIR環境変数で指定するのが最善でしょう。一時ファイルの場合はOPENSHIFT_TMP_DIR。ディレクトリの重要な変数の詳細はで見つけることができます:

あなたが任意のエラーが表示されない理由として

500応答を生成するときにフラスコがエラーアップを嚥下されているので、これは可能性があります。 Flaskを設定してエラーの詳細を記録する必要があります。

+0

ありがとう〜 あなたは私をたくさん助けてくれます^^ – sappy

+0

[openshftフラスコの例](https://github.com/openshift/flask-example) 私は@@を覚えています – sappy

関連する問題