Zend Framework - Создание базы данных из базы данных - Ошибка - PullRequest
1 голос
/ 01 мая 2011

После того, как я:

zf -p create dbtable.from-database

Я получаю:

Невозможно переопределить класс Zend_Loader в /home/user/public_html/proj.dev/library/Zend/Loader.php в строке 31

Если мы изменим созданный файл application.ini и прокомментируем следующую строку:

;includePaths.library = APPLICATION_PATH "/../library"

Это сработало, ипоскольку у нас уже есть это в вашем файле public / index.php, кажется, что это нормально, комментировать.

Однако я не понимаю, какова связь между предоставленной ошибкой и удачным решением.

Кто-нибудь знает, почему это произошло?

Ответы [ 2 ]

1 голос
/ 14 сентября 2011

Я получил ту же ошибку при попытке запустить zf create dbtable.from-database

Выяснил, в чем проблема. Моя команда zf запускалась из /usr/local/zend/share/ZendFramework/library/Zend, но у моего проекта была своя собственная Zend Framework, расположенная в /Applications/MAMP/htdocs/NPT2/library/Zend

Чтобы исправить ошибку, я удалил папку Zend в папке библиотеки моего проекта, а затем установил include_path в моем файле php.ini так, чтобы он указывал на / usr / local / zend / share / ZendFramework / library

Посмотрите, работает ли это для вас.

1 голос
/ 03 мая 2011

Обычно эта ошибка возникает, когда include_path установлен дважды ! Вы уже установили include_path где-то еще.

...