apache — Firebase php server error 500

У меня есть некоторый php-код Firebase, который хорошо работает на локальном хосте, но когда я запускаю его онлайн, я получаю ошибку сервера 500 и никаких конкретных или полезных сообщений об ошибках. Firebase говорит следующее в документации по REST API:

HTTPS требуется. Firebase реагирует только на зашифрованный трафик, поэтому наши данные остаются в безопасности.

https://www.firebase.com/docs/rest/api/

На сервере есть только HTTP. Если я заменю код Firebase на php, он сработает, а при возврате содержимого Firebase снова выдаст ошибку 500 сервера.

Я попробовал на втором сервере, который также имеет только HTTP и Firebase работает.

Оба сервера работают на LAMP.

Код:

<?php

// Not working

require '../../../lib/Firebase/url.php';
getFirebase($require = true);

$firebase = new Firebase\FirebaseLib($url, $token);

$test = array(
"foo" => "bar",
"i_love" => "lamp",
"id" => 42
);

$firebase->set("/test/", $test);

////////////////////////////////

// Working
header('Location: ../../../');

В чем проблема?

1

Решение

. . Эта ошибка, похоже, абсолютно не связана с Firebase. Если вы получаете 500 Ошибка при доступе к файлу PHP, ваш код имеет некоторые недостатки. Возможно, вы указали неверный путь или что-то в этом роде. Просто активируйте сообщение об ошибке в PHP (Показаны все ошибки и предупреждения) и проверьте сообщение об ошибке.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]