安装说明以设置生产环境
在Ubuntu上安装
安装并配置必要的依赖项软件包。叉子Cocorico git存储库获取来源。转到您的父母“文档root”目录和克隆存储库:
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 Project的根文件夹中运行以下命令:
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。从浏览器:http:// localhost:8080/config.php访问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
您需要配置几个CRON作业,以便在生产中正确运行您的市场。请参阅Crons文档。您可以在平台的网站上更详细地阅读有关Cocorico功能的信息,但是这里的想法是Cocorico拥有我们客户通常要求的一切。 恭喜!您已经成功安装了Cocorico Marketplace。享受!