Telepítési utasítások a termelési környezet beállításához


Telepítés az ubuntu -ra

Telepítse és konfigurálja a szükséges függőségi csomagokat. Villa cocorico git lerakat, majd forrásokat kapjon. Lépjen a szülői „Dokumentum gyökér” könyvtárához és a klóntárhelyhez:

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

Szolgáltatások létrehozása a Google API, a Microsoft Translator és a Facebook Bejelentkezési alkalmazás -fiókok útmutatóinak követésével:

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

Most telepítse a zeneszerzőt. Ha még nem rendelkezik zeneszerzővel, futtassa a következő parancsot a Symfony projekt gyökérmappájában:

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

Telepítse a Cocorico függőségeket, és az alábbi parancs megkérdezi néhány alkalmazás paraméterének értékeit:

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

Állítsa be az alkalmazás paramétereit:

app/config/parameters.yml.dist

Konfigurálja a Környezet alapértelmezettségeit. Másolja és illessze be a web/.htaccess.dist.dist, és nevezze át a web/.htaccess -re. Inicializálja az SQL és a NOSQL MongoDB adatbázist:

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

A kódolás megkezdése előtt hajtsa végre ezt a szkriptet, hogy megbizonyosodjon arról, hogy a helyi rendszer megfelelően van -e konfigurálva a Cocorico számára:

php bin/symfony_requirements

A szkript 0 állapotkódot ad vissza, ha az összes kötelező követelmény teljesül, 1 különben. Hozzáférjen a config.php szkripthez egy böngészőből: http: // localhost: 8080/config.php Ha bármilyen figyelmeztetést vagy ajánlást kap, javítsa meg azokat, mielőtt továbbmegy. Most ellenőrizze a biztonsági függőségeket:

bin/security-checker security:check composer.lock

Hiba esetén: “Hiba történt: SSL tanúsítvány Probléma: Nem sikerült megszerezni a helyi kibocsátó tanúsítványt, futtassa az alábbiakat

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

Dobja el az eszközöket

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

Konfigurálnia kell egy pár Cron feladatot, hogy a piacot a gyártás során megfelelően működtesse. Lásd a Crons dokumentáció -at. A platform webhelyén részletesebben elolvashatja a Cocorico szolgáltatásairól, de itt az a gondolat, hogy a Cocorico mindent tartalmaz, amit ügyfeleink általában kérnek. Gratulálunk! Sikeresen telepítette a Cocorico Marketplace -t. Élvezd!

 Magyar