Я хотел бы использовать Propel 2, используя .zip файл в Windows, но я не могу заставить его работать в соответствии с документами1 (Я использую wamp и ampps, разные серверы)
поэтому я разархивировал файл в папке WWW на моем (wamp) сервере
Я пытаюсь позвонить Http: //server/test/propel/bin/propel.php
и я получаю страницу ошибки 500; смотреть файл журнала php, который я вижу:
- Неустранимая ошибка PHP: класс ‘Symfony \ Component \ Finder \ Finder’ не найден в … \ bin \ propel.php в строке 16
- Трассировка стека PHP:
- PHP 1. {main} () … \ propel.php: 0
Затем я попытался использовать командную строку; и я установил переменную PHPBIN в мою папку php (потому что она не существует в моей среде)
запустить propel.bat и я получу:
..\ php5.5 не настраивается как внутренняя или внешняя команда …
но потом в документах не упоминалось, как действовать дальше для настройки соединения
пожалуйста, кто-нибудь пробовал это?
что я должен делать??
заранее спасибо!
Вы установили его через композитор? Он настоятельно рекомендуется, так как propel2 имеет много зависимостей, и это довольно сложная установка.
http://propelorm.org/documentation/01-installation.html#via-composer
https://getcomposer.org/doc/00-intro.md
В любом случае, после установки (в вашем проекте у вас есть файл vendor / bin / propel), откройте консоль в корневом каталоге вашего проекта и используйте:
vendor\bin\propel init
vendor\bin\propel sql:build
Я думаю, без композитора, у вас нет бина в папке вашего поставщика.
Если это так, и вы установили его через zip, вам может потребоваться перейти непосредственно в папку vendor / propel и затем в консоли:
bin\propel init
bin\propel sql:build
Удачи, я помню, что не сразу понял это, несмотря на использование композитора.
Других решений пока нет …