2013-02-28 2 views
0

drupal 7 사이트에서 MongoDB를 사용하려고합니다. 데이터베이스는 mongolab.com에서 원격으로 호스팅됩니다.MongoDB 모듈을 활성화하는 중 오류가 발생했습니다.

전용 서버에 MongoDB 드라이버를 설치했으며 php.iniextension = "mongo.so"을 자동으로 추가했습니다.

Mongodb requires the PHP MongoDB extension to be installed. (Currently using Mongodb Not found)

어떤 아이디어 왜 : 나는 MongoDB의 모듈을 사용하려고 할 때

지금, 그것은 내게 오류를 준다?

+1

스크립트에서'phpinfo()'를 사용하면'mongodb' 섹션이 보입니까? – Sammaye

+0

아니요 mongodb 섹션이 없습니다. –

+0

php.ini 파일을 확인하십시오. mongo db를 활성화합니다. –

답변

2

1) phpinfo() 화면에서 구성 파일 경로 및로드 된 구성 파일이 편집중인 PHP 파일과 일치하는지 확인하십시오. 그렇지 않다면 올바른 php.ini 파일을 찾아 mongo.so 확장자를 추가하십시오.

2) phpinfo() 화면에서 extension_dir 값을보고 해당 디렉토리에 mongo.so이 있는지 확인하십시오. 그렇지 않다면 mongo.so 파일을 찾아서이 디렉토리로 복사하십시오.

3) 웹 서버를 다시 시작하십시오.

4) 아직 작동하지 않는다면 웹 서버 & PHP 로그에서 확장 기능이로드되지 않는 이유에 대한 단서를 찾아보십시오.

+0

효과가있었습니다. 감사. –

관련 문제