2013-12-22 3 views
0

У меня есть Xammp, установленный на моей машине, и я установил MongoDB. Я могу видеть модуль MongoDB установлен в phpinfo, но когда я попытался соединить MongoDB через PHP скрипт, он дает мне следующую ошибку:Не удалось подключиться к: localhost: 27017: Соединение не может быть выполнено, потому что целевая машина активно отказалась от него

Fatal Error : Failed to connect to: localhost:27017: No connection could be made because the target machine actively refused it.

Вот мой PHP код:

<?php 
try{ 
$connection = new MongoClient(); 
var_dump($connection); 
} catch(Exception $e){ 
    echo "<pre>"; print_r($e); echo "</pre>"; 
    die; 
} 
?> 

PHP Версия: 5.4.19
ОС: Windows 7, 32 -битовый система
Монго DB Версия: 1.4.5

+0

Для MongoDB автоматическая установка не установлена. Это действительно работает? – WiredPrairie

ответ

1

То, что вы видите в phpinfo() является только наличие MongoDB PHP Exten sion, а не статус сервера MongoDB.

Что ошибка, скорее всего, означает, что ваш сервер не работает, или не прослушивает порт 27017.

журналов Проверка MongoDB-сервер для сообщений об ошибках.

+0

Где я могу просмотреть журналы сервера mongo db? Я имею в виду, что такое путь? –

+0

Я не знаю, что такое макет файла в Windows. Посмотрите в папку установки MongoDb, внутри нее должен быть каталог/каталог. – spektom

Смежные вопросы

 Смежные вопросы