Я пытаюсь установить Symfony2. То, что я делаю здесь описан http://symfony.com/doc/current/quick_tour/the_big_picture.html:Проблема с установкой symfony2
- локон -sS https://getcomposer.org/installer | PHP
- Судо мв composer.phar/USR/местные/бен/композитор
(это подводит итог установки композитор)
- композитор создать-проект Symfony/рамки-стандарт-издание. «~ 2,5»
После того как я введены все параметры (последний этап установки) я получаю эту ошибку в консоли (путь я установить Symfony2 на это -/бродяга/Webroot/павел - на мой VirtualBox):
PHP Fatal error: Interface 'Psr\Log\LoggerInterface' not found in /vagrant/webroot/pavel/vendor/monolog/monolog/src/Monolog/Logger.php on line 28
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache handling the post-install-cmd event terminated with an exception
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command.
create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [package] [directory] [version]
Таким образом, существует две ошибки: 1 о LoggerInterface и еще одна о кеше. Я не знаю, связаны ли они. После установки я иду к моему LOCALHOST/app_dev.php и я снова получить первую ошибку, но теперь в браузере:
Fatal error: Interface 'Psr\Log\LoggerInterface' not found in /vagrant/webroot/pavel/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Log/LoggerInterface.php on line 25
мне действительно нужна помощь здесь, потому что я хочу сделать каждую часть Symfony2 «права» , не полагаясь на какие-либо пользовательские действия.
UPDATE (некоторые люди попросили меня опубликовать композитор)
Я установил с помощью команды я объяснил выше в этом посте, поэтому композитор самогенерируемого, то есть он не был сотворен мной и он должен работать. Но в любом случае:
{
"require": {
"symfony/symfony": "2.5.*"
},
"autoload": {
"files": ["model.php","controllers.php"]
}
}
Пожалуйста, добавьте composer.json –