0
this guide을 팔로우하여 Facebook을 내 Laravel Project에 통합했습니다.Facebook SDK를 Laravel에 통합합니다.
모든 것은이 때까지 부드럽게가는 : 나는 다음과 같은 오류가있어
Route::get('login/fb', function() {
$facebook = new Facebook(Config::get('facebook'));
$params = array(
'redirect_uri' => url('/login/fb/callback'),
'scope' => 'email',
);
return Redirect::to($facebook->getLoginUrl($params));
});
:
ErrorException session_start(): open(/var/lib/php/session/sess_09h29gh7n3ve9blh36o9jun4q2, O_RDWR) failed: Permission denied (13)
내가 온라인 검색 및 the following 결과를 가지고, 세션 경로를 변경하라고, 또는 연락처를 서버 관리자. 나는 또한 보았다 this
그래서 문제는 어떻게 해결해야합니까? session_save_path()
의 경로를 사용할 수 있습니까?
일관되게 발생합니까? 도메인에 대한 모든 쿠키를 지우면 (쿠키를 지우려면 브라우저의 모든 쿠키를 지우는 것이 더 안전 할 수 있습니다) 여전히 문제가 발생합니까? 그것은 현재 세션 ID에 일어나는 일회성 일 수도 있고 Facebook SDK와 관련된 일일 수도 있습니다. – alexrussell
브라우저 쿠키를 삭제했지만 여전히 발생합니다. 어떤 아이디어? –
불편을 끼쳐 드려 죄송합니다 - 제가 그 오류를 본 유일한 이유는 SuPHP를 사용하는 서버에서 호스팅되는 사이트로 갈 때 실수로 다른 사이트에 제공된 세션 ID를 사용하기 때문입니다 (따라서 읽기를 시도합니다 다른 프로세스의 세션 ID tmp 파일과이 권한 오류가 발생합니다.) - 간단한 if (! @ session-start()) {@session_regenerate_id(); }'이 이런 경우에 저에게 효과가있는 것처럼 보였습니다.하지만 분명히 예전의 PHP를 사용할 때 이것은 Laravel이었습니다 : – alexrussell