2017-02-23 17 views
10

Używam ktamas77/firebase-php na github do połączenia danych Firebase.Nie można połączyć się z bazą danych Firebase DB z PHP SDK

Mój kod poniżej. Zastąpiono poufne informacje ******.

<html> 
<head> 
<title>My web</title> 
</head> 
<body> 

    <?php 
     require_once 'firebase/firebaseLib.php'; 
     require_once 'firebase/firebaseStub.php'; 
     require_once 'firebase/firebaseInterface.php'; 

     echo "1"; 

     const DEFAULT_URL = 'https://********.firebaseio.com/'; 
     const DEFAULT_TOKEN = '***************************************'; 
     const DEFAULT_PATH = '/firebase/example'; 

     echo "2"; 

     $firebase = new Firebase(DEFAULT_URL, DEFAULT_TOKEN); 

     echo "3"; 

    ?> 

</body> 
</html> 

Próbowałem również:

$firebase = new \Firebase\FirebaseLib(DEFAULT_URL, DEFAULT_TOKEN);

wyjściowa wynosi: 1 2. Wygląda na to, że nie powiedzie się, gdy próbuje utworzyć nową bazę Firebase.

Co robię źle? Dzięki!

+0

Hej, znalazłeś jakiś sposób, jeśli integracja, jeśli tak, poprowadź mnie do tego samego –

+1

Di d próbujesz ustawić "error_reporting (E_ALL);" oraz "ini_set ('display_errors', '1');" zobaczyć błąd? – SebTM

+0

Sprawdź również, czy zainstalowano rozszerzenie curl, które będzie testowane w konstruktorze FirebaseLib. – SebTM

Odpowiedz

1

Wypróbuj. ale nie jestem pewien, ponieważ wszystko wygląda dobrze stąd:

const DEFAULT_URL = 'h://abc.com/'; 
const DEFAULT_TOKEN = 'yourToken:XYZ'; 
const DEFAULT_PATH = '/firebase/example'; 

$firebase = new \Firebase\FirebaseLib(DEFAULT_URL, DEFAULT_TOKEN); 
1

Czy na pewno Twoja biblioteka jest poprawnie załadowana? Pls dodaj strukturę katalogów/plików.

można przetestować załadowane biblioteki z

class_exists ('Firebase') 

lub

file_exists ('firebase/firebaseLib.php'); 
0

przede wszystkim włączyć rejestrowanie błędów PHP error_log(E_ALL) dostać komunikat o błędzie pobierane również sprawdzić swoje połączenie z internetem, ponieważ wszystko wygląda dobrze

Powiązane problemy