2016-04-28 15 views
0

私は自分のレールアプリケーションでFacebookとTwitterのログインを使用しています。私がlocalhost:3000でログインしようとすると、herokuでは正常に動作しますが、アプリケーションがVPSで動作するとき、URIリダイレクト後に空白のページが表示されます。omniauth認証後に空白のページが表示されるのはなぜですか?

これは私が得るものです...

Facebookの

http://myapp.mydomain.com:8080/auth/facebook/callback?code=XXxxxxXXXxxxxxxx_CjM5VsqUy1DzUdfIKHQNpA8maZj0Pi0fMUYnZRzf-8aPVtiZp1Jxm356CCYNvnB-z7cjutL5BaSpqDN_QmUwvmt4CEyBbHyLsVhPpmFVWv-b75Wq0oqWNNsiiqMybCdrCEJVL3FUbX05M8hrf7zLWcBNiFCD75ENCoP3S02vrcQAzjbErqj5lER9WSVGpA9ZrLFM2rM13iPvWMY0jVRgX9xOmK7EjcnBuoxgj8DelTtHXJZAWACydxpHq16UtQoNP21ayOf_dG8VCbsv7CP6rMzLAdkCMAJOgRXkzuSSY09B8zfv7w#_=_ 

ツイッター

http://myapp.mydomain.com:8080/auth/twitter/callback?oauth_token=XXxxxxXXXxxxi0YsAAABVFuVvEM&oauth_verifier=XXxxxxXXXxXH1tvZjWhvlqyfHXr6Z7Dg 

それはHerokuの上ではなく、私のVPSで働くのはなぜ?

デプロイ:nginxの上カピストラーノとユニコーン

+0

あなたはログを確認しましproduction.logファイルの@ cars10で見つけたものでしょうか?あなたは正しいredirect_urisを設定しましたか? – cars10

+0

はい、正しいredirect_urisの何度もチェックしました。ポートに問題はありますか? @ cars10 –

+0

あなたがredirect_uriにポートを追加した場合、それは問題ではありません。 @ ronny-valdiviesoだから私は再び尋ねる - ログは何を言う? facebook&twitterは、oauthを使用しているときに良いエラーメッセージを表示します。 – cars10

答えて

0

これは私がI, [2016-04-29T05:31:00.620561 #27396] INFO -- : Started GET "/favicon.ico" for MY.IP at 2016-04-29 05:31:00 -0500 F, [2016-04-29T05:31:00.631769 #27396] FATAL -- : I, [2016-04-29T05:31:56.965447 #27396] INFO -- : Started GET "/auth/twitter" for MY.IP at 2016-04-29 05:31:56 -0500 I, [2016-04-29T05:31:56.967894 #27396] INFO -- : (twitter) Request phase initiated. I, [2016-04-29T05:31:57.424362 #27396] INFO -- : Started GET "/auth/twitter" for MY.IP at 2016-04-29 05:31:57 -0500 I, [2016-04-29T05:31:57.425610 #27396] INFO -- : (twitter) Request phase initiated. I, [2016-04-29T05:31:59.559228 #27396] INFO -- : Started GET "/auth/twitter/callback?oauth_token=XxXxXQAAAAAAi0YsAAABVGGTpic&oauth_verifier=XxXxX6lUHiXEcOjMlFKYwcFbtXWyq3Sl" for MY.IP at 2016-04-29 05:31:59 -0500 I, [2016-04-29T05:31:59.561975 #27396] INFO -- : (twitter) Callback phase initiated. I, [2016-04-29T05:32:00.808098 #27396] INFO -- : Processing by SessionsController#create as HTML I, [2016-04-29T05:32:00.808446 #27396] INFO -- : Parameters: {"oauth_token"=>"XxXxXQAAAAAAi0YsAAABVGGTpic", "oauth_verifier"=>"XxXxX6lUHiXEcOjMlFKYwcFbtXWyq3Sl", "provider"=>"twitter"} D, [2016-04-29T05:32:00.811309 #27396] DEBUG -- : User Load (0.7ms) SELECT "users".* FROM "users" WHERE "users"."provider" = $1 AND "users"."uid" = $2 LIMIT 1 [["provider", "twitter"], ["uid", "259939960"]] I, [2016-04-29T05:32:00.813607 #27396] INFO -- : Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.7ms) F, [2016-04-29T05:32:00.815961 #27396] FATAL -- :

+0

あなたは興味深い部分を残しました。ログの内容を確認して、サーバのエラーを修正してください。ログを切断した直後に言います。 – cars10

+0

これは問題です。これはログファイルの最後の部分です。 @ cars10 –

関連する問題