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!