Шаг 1 - клонирование проекта git
git clone https://github.com/php-demos/todo-symfony.git todo-symfony
Шаг 2 -установка зависимостей проекта
composer install --no-dev --optimize-autoloader
Шаг 3 - проверить связь с базой данных при помощи консольной команды
php app/console doctrine:schema:validate
Результат команды обычно такой:
Output
[Mapping] OK - The mapping files are correct.
[Database] FAIL - The database schema is not in sync with the current mapping file.
Строка FAIL говорит о том что нет сязи с БД - нужно создать её
php app/console doctrine:schema:create
Шаг 4 - очистить кэш
php app/console cache:clear --env=prod --no-debug
Шаг 5 - сгенерировать ресурсы приложения
php app/console assetic:dump --env=prod --no-debug
Шаг 7 - проверить недостающие компоненты php система скажет чего не хватает и попросить поставить то что нужно
php app/check.php