Есть вопрос о zdt module
, Итак, я посмотрел документацию для Doctrine и ZF2 (также учебник Марко Пиветти), вот когда я узнал о zdt, и все работает как на localhost
, но когда я переношу проект в IBM bluemix
сервер, модуль ZendDeveloperTools выдает ошибку сервера 500 (знаю, потому что, когда я комментирую это имя в модулях в application.config
файл работает нормально, но без zdt).
Я установил все это через composer и скопировал в файлы автозагрузки, и все, что сказано в руководствах, но это не работает. У кого-нибудь была такая проблема на сервере bluemix от IBM? Я использую cloudfoundry/php
buildpack с большинством модулей включен. Не работал с zdt, поэтому не знаю, где может быть проблема.
Посмотрел везде (даже здесь, в SO), но не могу найти правильный ответ на мое решение.
Любая помощь приветствуется 🙂
согласно тому, что вы указали в своих комментариях, ошибка 500 связана с конфигурацией подключения к БД, которую вы используете в Doctrine ORM:
ваша конфигурация использует драйвер PDO_MYSQL и по умолчанию она недоступна для среды выполнения PHP в Bluemix (вы должны указать зависимости в composer.json, если хотите использовать ее во время выполнения PHP в Bluemix)
Что касается того, что вы ищете в ваших следующих комментариях, Doctrine 2 поддерживает NoSQL ODM на MongoDB и CouchDB
Здесь вы можете найти всю документацию по Doctrine ODM через MongoDB
http://docs.doctrine-project.org/projects/doctrine-mongodb-odm/en/latest/
Других решений пока нет …