Instructions d’installation pour configurer l’environnement de production


Installation sur Ubuntu

Installez et configurez les packages de dépendances nécessaires. Le référentiel Fork Cocorico Git puis obtenez des sources. Accédez au répertoire et au référentiel de clones de votre parent: «Document Root»:

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

Créer des services Google API, Microsoft Translator et Facebook Login App comptes en suivant les guides d’ici:

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

Installez maintenant le compositeur. Si vous n’avez pas encore de compositeur, exécutez la commande suivante dans le dossier racine de votre projet Symfony:

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

Installez les dépendances COCORICO et la commande ci-dessous vous demandera les valeurs de certains de vos paramètres d’application:

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

Définissez vos paramètres d’application:

app/config/parameters.yml.dist

Configurez les paramètres des paramètres de l’environnement. Copiez et collez le Web / .htaccess.dist et renommez-le sur Web / .htaccess. Initialisez la base de données SQL et NOSQL MongoDB:

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

Avant de commencer le codage, exécutez ce script pour vous assurer que votre système local est correctement configuré pour cocorico:

php bin/symfony_requirements

Le script renvoie un code d’état de 0 si toutes les exigences obligatoires sont remplies, 1 sinon. Accédez au script config.php à partir d’un navigateur: http: // localhost: 8080 / config.php Si vous obtenez des avertissements ou des recommandations, réparez-les avant de passer à autre chose. Vérifiez maintenant les dépendances de sécurité:

bin/security-checker security:check composer.lock

En cas d’erreur “Une erreur s’est produite: Certificat SSL Problème: Impossible d’obtenir un certificat local émetteur, exécuter ci-dessous

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

Vider les actifs

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

Vous devez configurer quelques travaux Cron afin d’exécuter correctement votre marché en production. Voir le Documentation Cons. Vous pouvez lire plus en détail sur les fonctionnalités de cocorico sur le site de la plate-forme, mais l’idée ici est que Cocorico a tout ce que nos clients demandent généralement. Toutes nos félicitations! Vous avez réussi à installer CocoCorico Marketplace. Apprécier!

 Français