我正在尝试在我的ubuntu 14上isntall POI Data provider。文档有点旧,但我已经安装了所有内容而没有任何问题。
当我尝试测试我的启动器时: http://localhost/poi_dp/radial_search.php?lat=1&lon=1&category=test_poi 我在javascript控制台中获取了一个空网页和错误:
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
当我列出我的流程时,我得到了这个: ps ax | grep'postgres \ | mongo \ | apache2'
965 ? Ssl 0:04 /usr/bin/mongod --config /etc/mongod.conf
15480 ? S 0:00 /usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c config_file=/etc/postgresql/9.3/main/postgresql.conf
15482 ? Ss 0:00 postgres: checkpointer process
15483 ? Ss 0:00 postgres: writer process
15484 ? Ss 0:00 postgres: wal writer process
15485 ? Ss 0:00 postgres: autovacuum launcher process
15486 ? Ss 0:00 postgres: stats collector process
16161 ? Ss 0:00 /usr/sbin/apache2 -k start
16164 ? S 0:00 /usr/sbin/apache2 -k start
16165 ? S 0:00 /usr/sbin/apache2 -k start
16166 ? S 0:00 /usr/sbin/apache2 -k start
16167 ? S 0:00 /usr/sbin/apache2 -k start
16168 ? S 0:00 /usr/sbin/apache2 -k start
16188 ? S 0:00 /usr/sbin/apache2 -k start
16419 pts/4 S+ 0:00 grep --color=auto postgres\|mongo\|apache2
我验证了postgres sql表
$ psql -U gisuser poidatabase
poidatabase=> SELECT count(*) FROM fw_core;
我按预期读了4。
但是当我尝试验证mongo db时:
$ mongo
> use poi_db
> db.collections
我只获得“poi_db.collections”而不是: db.collections命令应列出安装创建的五个POI数据组件集合:fw_contact,fw_marker,fw_media,fw_relationships和fw_time。
有什么问题?任何的想法?感谢。
答案 0 :(得分:2)
关于db.collections没有返回任何try命令:
$ mongo
> use poi_db
> show collections
答案 1 :(得分:1)
这些明显的问题已在推送到GitHub https://github.com/Chiru/FIWARE-POIDataProvider.git的新版本中得到纠正。有关安装,请参阅更新的指南http://forge.fiware.org/plugins/mediawiki/wiki/fiware/index.php/POI_Data_Provider_-_Installation_and_Administration_Guide。此外,错误,例如在健全检查程序中已得到纠正。 (下面的另一个答案是指理智检查中的错误。)