私はhostgator共有ホスティングにdjangoアプリケーションをデプロイしようとしています。私はhostgator djangoインストールwikiに従って、私は自分のアプリを配備しました。問題は、ブラウザにサイトのURLを入力するときに500エラーの内部ページが表示されていることです。サポートチームに連絡しましたが、エラーPremature end of script headers: fcgi
のトラブルシューティングに関する十分な情報を提供できませんでした。これはサーバーのエラーログに記録されたエラーです。共有ホスティングのDjangoアプリデプロイ
私はdjango 1.9.5をサーバにインストールしていますが、djangoのマニュアルではfastcgiをサポートしていません。
私の質問500エラーは、私がサーバ上でdjango 1.9.5を実行していて、fastcgiをサポートしていないという理由が原因です。もしそうなら、私はhostgator共有ホスティングでサポートされているfastcgiをサポートするためにdjangoの下位バージョンをインストールする必要があります
まず、私はエラーが私の.htaccessファイルによって引き起こされたと思っていました。
どのように私はアプリを起動して実行することができますリードは高く評価されます。これは私の初めてのdjangoアプリのデプロイです。事前にありがとう
スクリプトヘッダーの早すぎる終了:最初の行の宣言が欠落しています(このコードでは#!/ usr/bin/python?を実行しています)か、アプリケーションスクリプトの任意のデータを印刷しました(フラスコのcgitbを有効にします)あなたのアプリを登録しますか? '' chmod a + x your_app.py'。サービスプロバイダに尋ねる(アクセスサーバーのループバックが必要なため) – dsgdfg
@dsgdfgアプリスクリプトのデータを印刷するとはどういう意味ですか?私もmanage.pyの実行権限を変更しましたが、何も動作していないようです – Arnold