Istruzioni di installazione per impostare l’ambiente di produzione


installazione su ubuntu

Installare e configurare i pacchetti di dipendenza necessari. Fork Cocorico git repository quindi ottieni fonti. Vai alla directory e al repository di cloni “root documento” e repository:

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

Crea servizi Google API, Microsoft Translator e Facebook Accesso Account di accesso seguendo le guide da qui:

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

Ora installa compositore. Se non hai ancora un compositore, esegui il seguente comando nella cartella principale del tuo progetto Symfony:

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

Installa le dipendenze Cocorico e il comando sotto ti chiederà i valori di alcuni dei parametri dell’applicazione:

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

Imposta i parametri dell’applicazione:

app/config/parameters.yml.dist

Configurare le impostazioni predefinite dell’ambiente. Copia e incolla Web/.htaccess.dist e rinominalo su Web/.htaccess. Inizializza il database MongoDB SQL e NOSQL:

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

Prima di iniziare la codifica, eseguire questo script per assicurarti che il sistema locale sia correttamente configurato per Cocorico:

php bin/symfony_requirements

Lo script restituisce un codice di stato di 0 se tutti i requisiti obbligatori sono soddisfatti, 1 altrimenti. Accedi allo script config.php da un browser: http: // localhost: 8080/config.php Se si ottengono avvertimenti o raccomandazioni, risolverli prima di passare. Ora controlla le dipendenze della sicurezza:

bin/security-checker security:check composer.lock

In caso di errore “Si è verificato un errore: Problema del certificato SSL: Impossibile ottenere il certificato dell’emittente locale, eseguito di seguito

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

Scaricare le risorse

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

È necessario configurare un paio di lavori cron per gestire correttamente il tuo mercato in produzione. Vedi il Documentazione di Crons. Puoi leggere le funzionalità di Cocorico in modo più dettagliato sul sito della piattaforma, ma l’idea qui è che Cocorico ha tutto ciò che i nostri clienti in genere richiedono. Congratulazioni! Hai installato con successo Cocorico Marketplace. Godere!

 Italiano