对zdt module
有疑问。所以我查看了Doctrine和ZF2(也是Marco Pivetti教程)的文档,当我发现zdt时,所有内容都像localhost
上的魅力一样,但当我将项目转移到{{1服务器,模块 ZendDeveloperTools抛出服务器错误500 (知道因为当我在IBM bluemix
文件中的模块中评论此名称时它工作正常但没有zdt)。
我已经通过composer安装了所有内容,并将其复制到自动加载文件,以及教程中所说的所有内容,但它无法正常工作。有没有人在IBM的bluemix服务器上遇到过这种问题?我正在使用application.config
buildpack并启用了大多数模块。没有使用过zdt所以不知道问题出在哪里。
到处看(即使在这里),但找不到我解决方案的正确答案。
任何帮助都会非常感激:)
答案 0 :(得分:0)
根据您在注释中指定的内容,错误500与您在Doctrine ORM中使用的数据库连接配置相关: 您的配置正在使用PDO_MYSQL驱动程序,默认情况下它在Bluemix中的PHP运行时不可用(如果要在Bluemix上的PHP运行时使用它,则必须在composer.json中指定依赖项)
关于您在以下评论中寻找的内容,Doctrine 2支持MongoDB和CouchDB上的NoSQL ODM 在这里,您可以找到Doco ODM over MongoDB的所有文档
http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/