** Instrukcje instalacji w celu konfiguracji środowiska produkcyjnego **
instalacja na Ubuntu
Zainstaluj i skonfiguruj pakiety niezbędnych zależności. Repozytorium Fork Cocorico Git, a następnie uzyskaj źródła. Przejdź do katalogu nadrzędnego „Dokument root” i repozytorium klonów:
cd /var/www/cocorico.dev/
git clone https://github.com/Cocolabs-SAS/cocorico.git Symfony
Utwórz usługi Google API, Microsoft Translator i Facebook Login APP, śledząc przewodniki stąd:
https://console.developers.google.com/project
https://www.microsoft.com/translator/getstarted.aspx.
https://developers.facebook.com/docs/apps/register
Teraz zainstaluj kompozytor. Jeśli nie masz jeszcze kompozytora, uruchom następujące polecenie w folderze głównym projektu Symfony:
cd Symfony
curl -s http://getcomposer.org/installer | php
Zainstaluj zależności Cocorico, a poniżej polecenie zapyta ci wartości niektórych parametrów aplikacji:
php composer.phar install --prefer-dist -vvv
Ustaw parametry aplikacji:
app/config/parameters.yml.dist
Skonfiguruj domyślne środowisko. Skopiuj i wklej Web/.htaccess.dist i zmień nazwę na Web/.htaccess. Zainicjuj bazę danych SQL i NoSQL MongoDB:
chmod 744 bin/init-db
./bin/init-db php --env=dev
chmod 744 bin/init-mongodb
./bin/init-mongodb php --env=dev
Przed rozpoczęciem kodowania wykonaj ten skrypt, aby upewnić się, że system lokalny jest odpowiednio skonfigurowany dla Cocorico:
php bin/symfony_requirements
Skrypt zwraca kod stanu 0 Jeśli wszystkie obowiązkowe wymagania są spełnione, 1 w przeciwnym razie. Uzyskaj dostęp do skryptu config.php z przeglądarki: http: // localhost: 8080/config.php Jeśli otrzymasz jakieś ostrzeżenia lub zalecenia, napraw je przed przejściem. Teraz sprawdź zależności bezpieczeństwa:
bin/security-checker security:check composer.lock
W przypadku błędu „Wystąpił błąd: Problem certyfikatu SSL: Nie można uzyskać certyfikatu lokalnego emitenta, uruchom poniżej
bin/security-checker security:check --end-point=http://security.sensiolabs.org/check_lock composer.lock
Zrzuć zasoby
php bin/console assets:install --symlink web --env=dev
php bin/console assetic:dump --env=dev
Musisz skonfigurować kilka zadań Cron, aby właściwie prowadzić rynek w produkcji. Zobacz Dokumentacja Cronów. Możesz przeczytać o funkcjach Cocorico bardziej szczegółowo na stronie platformy, ale pomysł polega na tym, że Cocorico ma wszystko, o co zwykle proszą nasi klienci. Gratulacje! Z powodzeniem zainstalowałeś Cocorico Marketplace. Cieszyć się!