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!