Webboard

Pełna wersja: Błąd w obsłudze pluginu na CBA
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Cześć,

Niedawno zainstalowałem sobie plugin MyFacebook Connect . Testowe forum działa na płatnym hostingu i tutaj plugin działa bez zastrzeżeń.
Drugie forum również testowe postawione jest na CBA. No i tutaj niestety pluginy zawodzi. Przy próbie rejestracji przez FB wywala taki oto błąd.

Kod PHP:
Fatal errorUncaught TypeErrorArgument 4 passed to Facebook\FacebookResponse::__construct() must be of the type array, null givencalled in /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/FacebookClient.php on line 224 and defined in /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/FacebookResponse.php:75 Stack trace#0 /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/FacebookClient.php(224): Facebook\FacebookResponse->__construct(Object(Facebook\FacebookRequest), '', 0, NULL) #1 /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/Authentication/OAuth2Client.php(277): Facebook\FacebookClient->sendRequest(Object(Facebook\FacebookRequest)) #2 /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/Authentication/OAuth2Client.php(226): Facebook\Authentication\OAuth2Client->sendRequestWithClientParams('/oauth/access_t...', Array) #3 /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/Authentication/OAuth2Client.php(166): Faceb in /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/FacebookResponse.php on line 75 

Mielibyście jakieś pomysły co się dzieje? Dzięki z góry!!
Jaka Wersja Php?
Conors, ustawiłem na 7.0

Po zmianie wersji PHP na 5.4.45 mam taki błąd


Kod PHP:
MyBB has experienced an internal error and cannot continue.

Error Type:
Catchable Fatal Error (4096)
Error Message:
Argument 4 passed to Facebook\FacebookResponse::__construct() must be of the type array, null givencalled in /profiles/v/va/vab/vabos/demoforum.cba.pl/myfbconnect/src/Facebook/FacebookClient.php on line 225 and defined
Location
:
Filemyfbconnect/src/Facebook/FacebookResponse.php
Line
75
Code
:
72.      * @param int|null        $httpStatusCode
73.      
* @param array|null      $headers
74.      
*/
75.     public function __construct(FacebookRequest $request$body null$httpStatusCode null, array $headers = [])
76.     {
77.         $this->request $request;
78.         $this->body $body
Backtrace:
File Line Function
/
inc/class_error.php 208 errorHandler->output_error
/myfbconnect/src/Facebook/FacebookResponse.php 75 errorHandler->error
/myfbconnect/src/Facebook/FacebookClient.php 225 Facebook\FacebookResponse->__construct
/myfbconnect/src/Facebook/Authentication/OAuth2Client.php 277 Facebook\FacebookClient->sendRequest
/myfbconnect/src/Facebook/Authentication/OAuth2Client.php 226 Facebook\Authentication\OAuth2Client->sendRequestWithClientParams
/myfbconnect/src/Facebook/Authentication/OAuth2Client.php 166 Facebook\Authentication\OAuth2Client->requestAnAccessToken
/myfbconnect/src/Facebook/Helpers/FacebookRedirectLoginHelper.php 228 Facebook\Authentication\OAuth2Client->getAccessTokenFromCode
/inc/plugins/MyFacebookConnect/class_facebook.php 127 Facebook\Helpers\FacebookRedirectLoginHelper->getAccessToken
/myfbconnect.php 65 MyFacebook->save_token