** Installationsinstruktioner för att ställa in produktionsmiljön **
Installation på Ubuntu
Installera och konfigurera nödvändiga beroenden -paket. Gaffel Cocorico git -förvaret får sedan källor. Gå till din förälders dokumentrot “-katalog och klonförvar:
cd /var/www/cocorico.dev/
git clone https://github.com/Cocolabs-SAS/cocorico.git Symfony
Skapa tjänster Google API, Microsoft Translator och Facebook -inloggningsappkonton genom att följa guider härifrån:
https://console.developers.google.com/project
https://www.microsoft.com/translator/getstarted.aspx.
https://developers.facebook.com/docs/apps/register
Installera nu kompositören. Om du inte har kompositör ännu, kör följande kommando i rotmappen i ditt Symfony -projekt:
cd Symfony
curl -s http://getcomposer.org/installer | php
Installera Cocorico -beroenden och nedan kommer kommandot att fråga dig värdena på några av dina applikationsparametrar:
php composer.phar install --prefer-dist -vvv
Ställ in dina applikationsparametrar:
app/config/parameters.yml.dist
Konfigurera miljön. Kopiera och klistra in webb/.htaccess.dist och byta namn på den till webb/.htaccess. Initiera SQL och NoSQL MongoDB -databasen:
chmod 744 bin/init-db
./bin/init-db php --env=dev
chmod 744 bin/init-mongodb
./bin/init-mongodb php --env=dev
Innan du startar kodning, kör detta skript för att se till att ditt lokala system är korrekt konfigurerat för Cocorico:
php bin/symfony_requirements
Skriptet returnerar en statuskod på 0 om alla obligatoriska krav uppfylls, 1 annars. Få åtkomst till config.php -skriptet från en webbläsare: http: // localhost: 8080/config.php Om du får några varningar eller rekommendationer, fixa dem innan du går vidare. Kontrollera nu säkerhetsberoende:
bin/security-checker security:check composer.lock
Vid fel “Ett fel inträffade: SSL -certifikatproblem: Det går inte att få lokalt emittentcertifikat, kör nedan
bin/security-checker security:check --end-point=http://security.sensiolabs.org/check_lock composer.lock
Dumpa tillgångarna
php bin/console assets:install --symlink web --env=dev
php bin/console assetic:dump --env=dev
Du måste konfigurera ett par cron -jobb för att kunna köra din marknad på rätt sätt. Se Crons documentation. Du kan läsa om Cocorico -funktioner mer detaljerat på plattformens webbplats, men idén här är att Cocorico har allt som våra kunder vanligtvis ber om. Grattis! Du har framgångsrikt installerat Cocorico Marketplace. Njut av!