- Instalar o composer:
$ curl -s https://getcomposer.org/installer | php
- Instalar módulos de terceiros
$ php composer.phar install
-
Criar a pasta do projeto usando o instalador do composer: $ php composer.phar create-project symfony/framework-standard-edition /path/to/webroot/Symfony '2.5.*'
- Adicionar a opção de criar links simbólicos para os assets da pasta web. Altere o seguinte no arquivo composer.json
"extra": { "symfony-app-dir": "app", "symfony-web-dir": "web", "symfony-assets-install": "symlink" }
- Atualizar Obs: Precisa ter mais de 512Mb de RAM caso contrários haverá um erro.
$ php composer.phar update
- Alterando permissões (o usuario do apache (apache ou www-data ou www ou seja lá qual for) precisa conseguir alterar o conteúdo das pastas
app/cache
eapp/logs
)$ HTTPDUSER=`ps aux | grep -E '[a]pache|[h]ttpd|[_]www|[w]ww-data|[n]ginx' | grep -v root | head -1 | cut -d " " -f1` $ sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs $ sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX app/cache app/logs
Caso não esteja instalado, instale:
$ sudo apt-get install acl
Deixe um comentário