Instrucciones de instalación para configurar el entorno de producción
Instalación en Ubuntu
Instale y configure los paquetes de dependencias necesarios. Repositorio de bifurcación Cocorico Git y luego obtenga fuentes. Vaya al directorio y el repositorio de clones de ‘documento de documento’:
cd /var/www/cocorico.dev/
git clone https://github.com/Cocolabs-SAS/cocorico.git Symfony
Cree Services Google API, Microsoft Translator y Facebook Iniciar cuentas de aplicaciones siguiendo guías desde aquí:
https://console.developers.google.com/project
https://www.microsoft.com/translator/getstarted.aspx.
https://developers.facebook.com/docs/apps/register
Ahora instale el compositor. Si aún no tiene compositor, ejecute el siguiente comando en la carpeta raíz de su proyecto Symfony:
cd Symfony
curl -s http://getcomposer.org/installer | php
Instale las dependencias de Cocorico y el siguiente comando le preguntará los valores de algunos de los parámetros de su aplicación:
php composer.phar install --prefer-dist -vvv
Establezca los parámetros de su aplicación:
app/config/parameters.yml.dist
Configurar los valores predeterminados del entorno. Copie y pegue web/.htaccess.dist y cambie el nombre a Web/.htaccess. Inicialice la base de datos SQL y NoSQL MongoDB:
chmod 744 bin/init-db
./bin/init-db php --env=dev
chmod 744 bin/init-mongodb
./bin/init-mongodb php --env=dev
Antes de comenzar a codificar, ejecute este script para asegurarse de que su sistema local esté configurado correctamente para Cocorico:
php bin/symfony_requirements
El script devuelve un código de estado de 0 si se cumplen todos los requisitos obligatorios, 1 de lo contrario. Acceda al script config.php desde un navegador: http: // localhost: 8080/config.php Si obtiene alguna advertencia o recomendación, corrígela antes de continuar. Ahora verifique las dependencias de seguridad:
bin/security-checker security:check composer.lock
En caso de error “Se produjo un error: Problema de certificado SSL: No se puede obtener el certificado de emisor local, ejecute a continuación
bin/security-checker security:check --end-point=http://security.sensiolabs.org/check_lock composer.lock
Volcar los activos
php bin/console assets:install --symlink web --env=dev
php bin/console assetic:dump --env=dev
Debe configurar un par de trabajos cron para ejecutar adecuadamente su mercado en producción. Ver el Documentación de Crons. Puede leer sobre las funciones de Cocorico con más detalle en el sitio de la plataforma, pero la idea aquí es que Cocorico tiene todo lo que nuestros clientes suelen pedir. ¡Felicidades! Ha instalado con éxito el mercado de Cocorico. ¡Disfrutar!