【问题标题】:Establish a simple mongohq connection建立一个简单的mongohq连接
【发布时间】:2012-06-23 22:47:54
【问题描述】:

有没有办法从本地主机服务器建立到云 mongoDB(例如 mongoHQ)的连接,无需驱动程序或第三方应用程序?

换句话说,我想在本地托管我的 php 文件,并连接到云上的 mongoDB。

几年来,我一直在使用 php 和 MySQL 作为爱好来做一些简单的网站,而且我在这方面做得还不错,但我一直无法弄清楚如何用 Mongo 来做这件简单的事情.

每当我运行一个文件时:

$m = new Mongo('mongodb://username:password@staff.mongohq.com:XXXXX/database');

从 php 文件中,我收到 HTTP 500 错误。

任何帮助将不胜感激。如果这还不够清楚,我提前道歉,这是我在 SO 上的第一篇文章。如果需要更多信息,请告诉我。

【问题讨论】:

  • 您是否安装了正确的 MongoDB PHP 模块?

标签: php mongodb mongohq


【解决方案1】:

您是否查看过您的 PHP/apache 错误日志以了解 HTTP 500 错误是什么?尝试添加到脚本的顶部:

ini_set('display_errors',1); 
error_reporting(E_ALL);

根据您的代码示例,我会检查您是否拥有Mongo module installed,因为它通常不会默认包含在内。使用 phpinfo() 并查找 mongo 部分。

如果您想在不安装 Mongo 驱动程序的情况下使用 MongoHQ,您也可以尝试他们的 REST API,它显然仍处于测试阶段。

【讨论】:

猜你喜欢
  • 2016-02-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-31
  • 2023-03-03
  • 1970-01-01
  • 1970-01-01
  • 2018-11-04
相关资源
最近更新 更多