Installatie -instructies om de productieomgeving in te stellen


Installatie op ubuntu

Installeer en configureer de benodigde afhankelijkhedenpakketten. Vork Cocorico Git Repository krijgt vervolgens bronnen. Ga naar uw ouder ‘document root’ -directory en kloonrepository:

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

Maak services Google API, Microsoft Translator en Facebook Login App -accounts door hier gidsen te volgen:

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

Installeer nu de componist. Als u nog geen componist heeft, voert u de volgende opdracht uit in de hoofdmap van uw Symfony -project:

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

Installeer de afhankelijkheden van Cocorico en onder de onderstaande opdracht vragen u de waarden van enkele van uw applicatieparameters:

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

Stel uw toepassingsparameters in:

app/config/parameters.yml.dist

De standaardwaarden configureren. Kopieer en plak Web/.htaccess.dist en hernoem deze naar web/.htaccess. Initialiseer de SQL- en NOSQL MongoDB -database:

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

Voer dit script uit voordat u begint met coderen om ervoor te zorgen dat uw lokale systeem correct is geconfigureerd voor Cocorico:

php bin/symfony_requirements

Het script retourneert een statuscode van 0 als aan alle verplichte vereisten wordt voldaan, anders 1. Toegang tot het config.php -script van een browser: http: // localhost: 8080/config.php Als u waarschuwingen of aanbevelingen krijgt, repareer ze dan voordat u verder gaat. Controleer nu beveiligingsafhankelijkheid:

bin/security-checker security:check composer.lock

In het geval van een fout “Er is een fout opgetreden: SSL -certificaatprobleem: niet in staat om een ​​lokaal certificaat voor emittenten te behalen, hieronder uitgevoerd

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

Dump de activa

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

U moet een paar Cron -banen configureren om uw marktplaats goed in productie te laten werken. Zie de CRONS -documentatie. U kunt meer informatie over Cocorico -functies lezen op de site van het platform, maar het idee hier is dat Cocorico alles heeft waar onze klanten meestal om vragen. Gefeliciteerd! U hebt met succes de Cocorico -markt geïnstalleerd. Genieten!

 Nederlands