Инструкции по установке для настройки производственной среды


Установка на Ubuntu

Установите и настройте необходимые пакеты зависимостей. Форк -кокорико GIT Repository, затем получите источники. Перейдите в каталог документа вашего родителя и репозиторий клонов:

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

Создать услуги Google API, Microsoft Translator и учетные записи приложений Facebook, следуя руководствам отсюда:

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

Теперь установите композитор. Если у вас еще нет композитора, запустите следующую команду в корневой папке вашего проекта Symfony:

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

Установите зависимости Cocorico и ниже команду задаст вам значения некоторых из ваших параметров приложения:

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

Установите параметры приложения:

app/config/parameters.yml.dist

Настройка по умолчанию среды. Скопируйте и вставьте web/.htaccess.dist и переименуйте его в Web/.htaccess. Инициализируйте базу данных SQL и NOSQL MongoDB:

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

Перед началом кодирования выполните этот скрипт, чтобы убедиться, что ваша локальная система правильно настроена для Cocorico:

php bin/symfony_requirements

Сценарий возвращает код состояния 0, если все обязательные требования выполняются, 1 в противном случае. Получите доступ к скрипту config.php из браузера: http: // localhost: 8080/config.php Если вы получите какие -либо предупреждения или рекомендации, исправьте их перед движением дальше. Теперь проверьте зависимости от безопасности:

bin/security-checker security:check composer.lock

В случае ошибки »произошла ошибка: Проблема сертификата SSL: Невозможно получить локальный сертификат эмитента, запустите ниже

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

Сбросить активы

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

Вам необходимо настроить пару рабочих мест крона, чтобы правильно запустить рынок в производстве. Смотрите Документация Crons. Вы можете прочитать о функциях Cocorico более подробно на сайте платформы, но идея здесь заключается в том, что в Cocorico есть все, о чем обычно просят наши клиенты. Поздравляю! Вы успешно установили Cocorico Marketplace. Наслаждаться!

 Русский