2014-09-23 3 views
0

스트라이프 API의 기본 기능을 구현하려고하는데 필요한 경우 Stripe.php 파일이 필요할 때 어떤 이유로 500 내부 서버 오류가 발생합니다 ... 댓글을 달았을 때 내가 서버 오류를 체크 모달 로그인스트라이프에서 500 내부 서버 오류 발생

require_once('/php/Stripe.php'); 

에 오류가 표시됩니다 ...

기본이 필요 .. 오류가 도망 간다하지만 분명히 내가 다음 API를 사용할 수 없습니다 밖으로 필요하고 그것은 나에게이 준 뒤

Fatal error: Uncaught exception 'Exception' with message 'Stripe needs the Multibyte String PHP extension.' in /php/Stripe.php:13 Stack trace: #0 /home/stripepost.php(4): require_once() #1 {main} thrown in /php/Stripe.php on line 13 

이 모든 것은 단지 파일을 필요로하는 것입니다.

+2

PHP에서 500 오류가 웹 서버의 오류 log_을 확인 _go 의미 ... mbstring 내 서버에서 사용하지 않았다. 오류가 더 자세히 설명 될 것입니다. 항상 코드를 개발하거나 테스트 할 때 PHP의 오류 표시를 사용하십시오. 스크립트 맨 위에 'error_reporting (E_ALL); ini_set ('display_errors', 1);'그리고 치명적인 오류가 화면에 출력 될 것입니다. –

+0

치명적인 오류는 절대 경로가 없기 때문에 파일을 찾을 수 없다는 것입니다. – Ohgodwhy

답변

0

나는 whooops

+0

작곡가를 사용하는 경우 종속성이 확인됩니다. - https://github.com/stripe/stripe-php/blob/master/composer.json 또한 https://getcomposer.org/를 참조하십시오. –

0

'Stripe.php'파일은 실제로 '/ php'에 위치해 있습니까? 아니면 코드에 'php'라는 폴더에 있습니까?

현재 코드 :

require_once('/php/Stripe.php'); 

나는 문제가이라고 생각합니다. 당신은 아마 당신의 코드 기반에 상대적인 것을 사용할 것을 의미합니다. 이처럼 : 나는 답을 발견

require_once('./php/Stripe.php');