2015-06-08 6 views
1

Я использую django-allauth для реализации входа в систему с помощью fb и google. Он отлично работал на моей машине разработки окон. Но когда я перешел на сервер (ubuntu 14.04 с apache2), я столкнулся с этой проблемой. Я изменил детали приложения как на facebook, так и на google и обновил базы данных по мере необходимости с идентификаторами и секретными значениями приложения и входа в систему с помощью Google.логин с facebook: django-allauth

Но при входе с опцией facebook, когда я нажимаю на нее, всплывающее окно не открывается, как это было во время разработки.

Я не уверен, в чем проблема. Я также не могу найти журналы журналов ошибок apache2.

Что может быть возможной проблемой и как я могу ее решить или даже узнать подробности происходящего.

+1

Проверьте свои сетевые требования. Ответы сервера (Facebook или Google) могут дать вам некоторую информацию. –

+0

Где я могу найти его, пожалуйста, продумайте немного – Rohit

+0

Самый простой способ - использовать инструменты разработчика Chrome - там есть вкладка в сети, в которой перечислены все ваши запросы + ответы. (Https://developer.chrome.com/devtools) –

ответ

1

Это недавно произошло и с нами. Возможно, у вас возникла проблема с загрузкой статического файла «fbconnect.js», который по умолчанию находится в каталоге «allauth/socialaccount/providers/facebook/static/facebook/js» (фу, очень длинный путь). Если вы указали свой статический путь в «settings.py» в другом месте, вам придется либо изменить настройки, либо скопировать файл на соответствующий путь, указанный вашей статической переменной. :)

Смежные вопросы