DrEdit을 사용하여 Google 드라이브를 웹 앱과 통합하려고합니다. Google의 PHP 스크립트를 로컬에서 테스트했을 때 인증 페이지로 이동할 수있었습니다.로컬에서 작동하지만 프로덕션 서버에서는 작동하지 않는 Google 드라이브
PHP Fatal error: require() [<a href='function.require'>function.require</a>]: Failed
opening required 'lib/apiclient/contrib/Google_OAuth2Service.php'
(include_path='/home/my_username/public_html/google_drive/lib/apiclient:.:/usr/lib/php:/usr/local/lib/php')
in /home/my_username/public_html/google_drive/index.php on line 24
하나가 서버에 의존 할 수있다해야 할 추가 구성이 있습니까 : 내 프로덕션 서버에 스크립트를 업로드 그러나, 나는 오류가? 그리고 세 번 째로 Google_OAuth2Service.php를 내 서버에 업로드했는지 확인했습니다.
아마도 ... 나는 클라이언트 ID와 비밀을 가지고 있으며 이것이 모두 필요하다고 생각했습니다. 실제로 도메인 특정 API 키를 설정했는지 알 수 있습니까? – Eric
Google api 키 관리 콘솔 페이지가 있습니다. 도메인 당 앱당 api 키와 암호가 있습니다 ... https : //code.google.com/apis/console, 원래 키의 출처는 무엇입니까? 또한 자신의 도메인이나 개인 GDrive에 액세스하거나 현재 사용자의 GDrive에 액세스하려고합니까? 모두 관련성이 있습니다 –
OK ... 이제 콘솔을 사용하여 내 앱의 API 및 비공개 설정을 완료했습니다. 또한 www.mydomain.com/google_drive/index.php (파일이있는 곳)에서 액세스하고 있습니다. 내가 로컬로 할 때 유일한 차이점은 내 도메인이 localhost라는 것입니다. 스크립트가 Google_OAuth2Service.php 파일을 찾을 수 없기 때문에 실제 OAuth 문제 일 것입니다. 추가적인 생각을 환영합니다. – Eric