Instruções de instalação para configurar o ambiente de produção


Instalação no Ubuntu

Instale e configure os pacotes de dependências necessários. O repositório do Fork Cocorico Git e obtenha fontes. Vá para o diretório e o repositório de clone ‘do documento’ do documento dos pais:

cd /var/www/cocorico.dev/
git clone https://github.com/Cocolabs-SAS/cocorico.git Symfony

Criar serviços API do Google, Microsoft Tradutor e Contas de aplicativos de login do Facebook seguindo os guias daqui:

https://console.developers.google.com/project
https://www.microsoft.com/translator/getstarted.aspx. 
https://developers.facebook.com/docs/apps/register

Agora instale o compositor. Se você ainda não possui compositor, execute o seguinte comando na pasta raiz do seu projeto Symfony:

cd Symfony
curl -s http://getcomposer.org/installer | php

Instale as dependências do Cocorico e abaixo o comando solicitará os valores de alguns dos seus parâmetros de aplicativo:

php composer.phar install --prefer-dist -vvv

Defina seus parâmetros de aplicativo:

app/config/parameters.yml.dist

Configurar os padrões do ambiente. Copie e cole web/.htaccess.dist e renomeie -o para web/.htaccess. Inicialize o banco de dados SQL e NOSQL MongoDB:

chmod 744 bin/init-db
./bin/init-db php --env=dev
chmod 744 bin/init-mongodb
./bin/init-mongodb php --env=dev

Antes de iniciar a codificação, execute este script para garantir que o sistema local esteja configurado corretamente para Cocorico:

php bin/symfony_requirements

O script retorna um código de status de 0 se todos os requisitos obrigatórios forem atendidos, 1 caso contrário. Acesse o script config.php de um navegador: http: // localhost: 8080/config.php Se você receber algum aviso ou recomendações, conserte -os antes de seguir em frente. Agora verifique as dependências de segurança:

bin/security-checker security:check composer.lock

Em caso de erro “Ocorreu um erro: SSL Certificado Problema: Não é possível obter o certificado local do emissor, executado abaixo

bin/security-checker security:check --end-point=http://security.sensiolabs.org/check_lock composer.lock

Despejar os ativos

php bin/console assets:install --symlink web --env=dev
php bin/console assetic:dump --env=dev

Você precisa configurar alguns trabalhos de Cron para executar adequadamente seu mercado em produção. Veja o Documentação de Crons. Você pode ler sobre os recursos do Cocorico com mais detalhes no site da plataforma, mas a idéia aqui é que o Cocorico tem tudo o que nossos clientes normalmente pedem. Parabéns! Você instalou com sucesso o Cocorico Marketplace. Aproveitar!

 Português