Diegimo instrukcijos, kaip nustatyti gamybos aplinką


diegimas „Ubuntu“

Įdiekite ir sukonfigūruokite būtinus priklausomybių paketus. „Fork Cocorico Git“ saugykla, tada gaukite šaltinius. Eikite į savo tėvų „Document Root“ katalogą ir klonų saugyklą:

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

Sukurkite paslaugas „Google API“, „Microsoft“ vertėją ir „Facebook“ prisijungimo programų paskyras, sekdami vadovus iš čia:

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

Dabar įdiekite kompozitorių. Jei dar neturite kompozitoriaus, paleiskite šią komandą savo „Symfony“ projekto pagrindiniame aplanke:

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

Įdiegti „Cocorico“ priklausomybes ir žemiau komanda paprašys kai kurių jūsų programos parametrų reikšmių:

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

Nustatykite savo programos parametrus:

app/config/parameters.yml.dist

Konfigūruokite aplinkos numatytuosius nustatymus. Nukopijuokite ir įklijuokite žiniatinklio/.htaccess.dist ir pervardykite jį į „Web/.htaccess“. Inicijuokite „SQL“ ir „NoSQL MongoDB“ duomenų bazę:

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

Prieš pradėdami kodavimą, vykdykite šį scenarijų, kad įsitikintumėte, jog jūsų vietinė sistema yra tinkamai sukonfigūruota „Cocorico“:

php bin/symfony_requirements

Scenarijus grąžina būsenos kodą 0, jei bus įvykdyti visi privalomi reikalavimai, 1 kitaip. Prieigą prie „Config.Php“ scenarijaus iš naršyklės: http: // localhost: 8080/config.php Jei gausite įspėjimų ar rekomendacijų, prieš pradėdami juos, pataisykite. Dabar patikrinkite priklausomybes nuo saugumo:

bin/security-checker security:check composer.lock

Klaidos atveju „įvyko klaida: SSL sertifikato problema: Nepavyko gauti vietinio emitento sertifikato, paleiskite žemiau

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

Išmeskite turtą

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

Norėdami tinkamai paleisti savo rinką gamyboje, turite sukonfigūruoti porą „Cron“ darbų. Žr. „Crons“ dokumentacija. Apie „Cocorico“ funkcijas galite išsamiau perskaityti platformos svetainėje, tačiau idėja yra ta, kad „Cocorico“ turi viską, ko mūsų klientai paprastai prašo. Sveikiname! Jūs sėkmingai įdiegėte „Cocorico Marketplace“. Mėgautis!

 Latviski