Ошибка при подключении к базе данных Zend, MySQL, MAMP, Mac, OSX - PullRequest
1 голос
/ 18 марта 2012

Я только что купил MacBook Air, и у меня возникают проблемы при настройке среды разработки. В Windows я использовал WAMP с довольно небольшим количеством проблем, а в OSX я использую MAMP.

  • среда разработки Windows работает по мере необходимости, и я использую точную копию для запуска на Mac

  • Когда я захожу на страницу phpMyAdmin, я могу войти в систему и внести изменения в базу данных.

  • Мое приложение основано на учебнике Zend Quickstart , поэтому я использую прилагаемый к нему контроллер ошибок (я его не менял)

  • Мое приложение будет работать до точки, которую я вызываю для подключения к базе данных:

$dbAdapter->getConnection(); приводит к: "Произошла ошибка Ошибка приложения "

Как видите, информации об ошибке нет. Обычно ошибка имеет код и описание, что бы ни вызывало эту ошибку, она не предоставляет никакой информации.

Пожалуйста, помогите! Спасибо.


EDIT : Ответ был таков: мой виртуальный хост настроен неправильно и оставил переменную среды неопределенной, из-за чего приложение работало так, как если бы оно работало. Это заставило приложение пытаться получить доступ к базе данных, которая не существует в моем локальном dev env. Большое спасибо за помощь!

1 Ответ

0 голосов
/ 24 марта 2012

Текущий OSX имеет встроенный php, apache.вам нужно установить MySQL.в течение нескольких месяцев я использую Zend Server Community Edition .Вы можете попробовать это.его легко установить и поддерживать с помощью графического интерфейса пользователя

...