CMF на Symfony2
Выполняем следующие команды в корне сайта (на примере Ubuntu)
sudo curl -LsS http://symfony.com/installer -o /usr/local/bin/symfony
sudo chmod a+x /usr/local/bin/symfony
symfony new my_project_name
Более подробная и актуальная информация об установке Symfony2 - http://symfony.com/download
Необходимо установить Composer для работы с пакетами, если еще не установлен. https://getcomposer.org/download/
Страница пакета на сайте packagist.org https://packagist.org/packages/novuscom/cmfbundle
-
Выполняем команду
composer require novuscom/cmfbundle
Или же в блок require файла composer.json в корне проекта помещаем строчку
"novuscom/cmfbundle": "dev-master"
и выполняем командуcomposer update
Composer поставит зависимости.
-
Переходим по адресу example.com/config.php (example.com - адрес вашего сайта) - проверяем все ли рекомендации symfomy выполнены. Выполняем если нет.
-
Переходим по ссылке Configure your Symfony Application online, указываем доступы к базе данных и сохраняем
-
Добавляем в app/AppKernel.php строчку
new Novuscom\CMFBundle\NovuscomCMFBundle(),
-
Выполняем команды
php app/console doctrine:schema:update --dump-sql
и затемphp app/console doctrine:schema:update --force