• 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 e app/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
    

Hints http://symfony-check.org/

Anúncios

Escrito por zrhans

Professor at UFSM

Deixe um comentário

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s