PHP mongoDB Драйвер MongoDB \ Driver \ Manager зависает

У меня проблема с доступом к MongoDB база данных с использованием PHP Водитель.
Когда я локально запускаю следующий код:

<?php
echo "Connecting";
$manager = new MongoDB\Driver\Manager("mongodb://localhost:28124");
echo "Connected";
?>

оно работает.
Однако, когда я получаю удаленный доступ к этому файлу php из браузера, я вижу только «Соединение», а затем веб-страница зависает с внутренней ошибкой 500 сервера.

Я бегу с:

PHP 5.6.25 (cli)

MongoDB: 1.1.8

Apache: 2.2.22

Есть идеи?!?!?!?

1

Решение

Нет способа отследить проблему без логов.

Пожалуйста, проверьте ваш журнал по умолчанию, который должен быть в «/ var / log / httpd / error_log» или «/var/log/apache2/error.log» (пользовательские журналы могут не получить всю информацию) и предоставить подробности.

Если вы ничего не получаете из журналов, повторите попытку после включения входа в PHP.

В php.ini (apache dir):

Снять точку с запятой перед нижними строками

;display_errors
;display_startup_errors
;error_reporting

Установите значения в

display_errors = On
display_startup_errors = On
error_reporting = E_ALL

Перезапустите сервер, запустите скрипт, при ошибке проверьте журналы еще раз.

Замечания: Сбросьте php.ini до значений по умолчанию после того, как вы закончите. Регистрация ошибок добавляет значительные накладные расходы на выполнение.

0

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

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

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