2012-11-16 5 views
0

이전 서버에서 제대로 작동하는 PHP 코드가 있습니다. PHP 코드를 새 서버로 옮겼습니다. 이제 더 이상 페이스 북 로그인을 사용하여 내 사이트에 로그인하기 위해 페이스 북 API를 사용할 수 없습니다.페이스 북의 API를 사용하여 웹 사이트에 로그인 할 수 없습니다

enter image description here 큰 버전 here : 여기

새 서버에 무슨 일의 스크린 샷이다.

아파치의 error.log 파일을 검사했는데 오류 메시지가 표시되지 않습니다.

왜 새 서버에서이 문제가 발생합니까?

+0

과 같은 적절한 서버 프로토콜이 포함되어있어 문제의 원인이 무엇인지 알 수 있습니까? – Hemc

답변

4

  • 확인을위한 많은 이유가있다 그 코드와 설정에서 도메인 경기
  • 체크하는 코드와 설정에서 URL을 경기
  • 확인하는 것이 로그인 URL을 인증 일치를 위해
  • 앱 비밀번호에 c가 없는지 확인합니다. 교수형
  • URL을 사용하면 사용자를 복용하는 경우 샌드 박스 모드
  • 개발자 계정에서 응용 프로그램의 액세스 검사가 아닌 테스트 계정
  • 체크 해제 확인하는 것이
  • 에, 필요한 모든 데이터가 있습니다.
+0

내가 아는 한, URL이 설정의 사이트 URL과 다른 경우 'URL은 앱에서 소유하지 않습니다.'라는 오류가 표시됩니다. 승인되지 않은 계정에서 액세스하는 경우 샌드 박스 모드 관련 오류는 '4oh4.php'입니다. 이것은 API 또는 비밀 키 문제로 보인다. – Junaid

+1

해당 오류는 앱 개발자에게만 표시되며 일반 사용자는 일반 오류 – Igy

0

아파치와 관련이 없어야하므로 코드의 일부를 추가하십시오. 또한 새 서버에서 캔버스 URL과 앱 ID 설정에 대해 확신합니까?

+0

'새 서버에서 캔버스 URL과 앱 ID 설정에 대한 확신이 있습니까? '이것은 아마도 그대로입니다. 나는 가능한 빨리 점검 할 것이다. 감사. – oshirowanen

+0

마침내 이것을 시도 할 기회가 생겼습니다. 페이스 북의 개발자 섹션에서 URL을 업데이트했으며, 여전히 동일한 문제를 겪고 있습니다. – oshirowanen

+0

또한 이전 서버에서는 작동하지만 내 새 서버에서는 작동하지 않을 때 코드에 문제가 될 수 있습니다. 두 서버 모두 동일한 버전의 램프를 사용하고 있습니다. – oshirowanen

1

이동 환경 (즉, 테스트에서 라이브로 이동하는 경우)은 사이트 URL이됩니다. 앱 설정 페이지 (http://developers.facebook.com/apps/)로 이동하여 사이트 URL을 업데이트하십시오.

+0

이제 막 끝났습니다. 위의 스크린 샷에서 정확히 같은 오류가 나타납니다. – oshirowanen

+0

주소 표시 줄에서 URL을 제거하지 않았거나 URL 자체를 붙여 넣지 않은 경우 더 나은 진단을받을 수 있습니다. –

0

는 제공된 URL이 APPID 및 appSecret이

0

앱 설정에서 사이트의 URL을 확인 올바른지

체크 올 경우 앱 >> 편집 응용 프로그램 참조 >> 애플 리케이션에 가서 그 동안 http : // 또는 https : //

+0

을 볼 수 있습니다.이 질문에 대한 답변은 제공되지 않습니다. 비평하거나 저자의 설명을 요청하려면 게시물 아래에 의견을 남겨 둡니다. – EdChum

+0

지금 작성자는 solution.it가 사이트 URL을 가져 오는 동안 앱 설정을 잘못 구성했을 수있는 이유이기도하다는 것을 알았습니다. – Hemc

관련 문제