PHP의 PECL OAuth 확장을 지원하지 않는 오픈 소스 라이브러리 (http://hybridauth.sourceforge.net)를 사용하고 있습니다. 코드를 실행하려고하면 "예외 : Hybridauth 라이브러리가 설치된 PECL OAuth 확장과 호환되지 않습니다. 사용을 중지하십시오."PHP 확장 기능을 쉽게 사용할 수 없게 설정합니까?
쉽게 완료되었습니다.
아마존 AWS Elastic Beanstalk (https://aws.amazon.com/elasticbeanstalk/)를 통해 내 사이트를 호스팅하고 있습니다. SSH, 커스텀 AMI가 없기 때문에 구성을 빨리 시작할 수 있기 때문에이 솔루션을 선택했습니다 ...
즉, 원래 php.ini 파일을 쉽게 수정하거나 확장 파일을 삭제할 수 없습니다.
더 쉬운 방법이 있습니까? 확장 기능을 즉시 사용 중지 하시겠습니까? PHP 방법을 통해? htaccess 파일을 통해? 트릭?
지금까지 해결 방법을 찾았을 수도 있습니다 ... HybridOAuth를 수정하여 사용자가이 확장 프로그램을 사용하지 못하게 막지는 못했습니다. 지금 당연히 어쩌면 나는 다른 곳에서 뭔가 다른 것을 어쩌면 깨뜨 렸을 것입니다 ... –
안녕하세요 Nathan, 결국 이것에 대한 해결책이 무엇입니까? 나는 같은 문제를 겪었다. – goose
이것은 오래 전이었습니다 ... 나는 그들의 해결책에 대한 해결책을 게시했지만 공개 문제를 막았습니다. 나는 누군가 온라인에서 나를 인용 한 것을 발견했다 : "기본적으로 하이브리드/thirdparty/OAuth/Oauth.php 파일에서 OAuthException의 모든 인스턴스를 HOAuthException로 바꿨다. 그런 다음 하이브리드/auth.php 파일에서 예외를 던져 버렸다. Oauth PECL 확장 (116-120 행). 아직 광범위한 테스트를 수행하지는 않았지만 지금까지는 제대로 작동하는 것 같습니다. " 그리고 나는 그것이 대부분 효과가 있었음을 확인합니다. –