Üretim ortamını ayarlamak için kurulum talimatları


Ubuntu’da kurulum

Gerekli bağımlılık paketlerini yükleyin ve yapılandırın. Fork cocorico git deposu kaynaklar elde eder. Ebeveyninize gidin ‘Belge Kökü’ dizini ve klon deposuna gidin:

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

Hizmetler Oluştur Google API, Microsoft Tercüman ve Facebook Giriş Uygulama Hesapları Buradan kılavuzları takip ederek:

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

Şimdi besteci yükleyin. Henüz besteciniz yoksa, Symfony projenizin kök klasöründe aşağıdaki komutu çalıştırın:

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

Cocorico bağımlılıklarını yükleyin ve aşağıdaki komut size uygulama parametrelerinizin bazı değerlerini soracaktır:

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

Uygulama parametrelerinizi ayarlayın:

app/config/parameters.yml.dist

Çevre varsayılanlarını yapılandırın. Web/.htaccess.dist’i kopyalayıp yapıştırın ve web/.htaccess’e yeniden adlandırın. SQL ve NoSQL MongoDB veritabanını başlatın:

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

Kodlamaya başlamadan önce, yerel sisteminizin Cocorico için düzgün bir şekilde yapılandırıldığından emin olmak için bu komut dosyasını yürütün:

php bin/symfony_requirements

Tüm zorunlu gereksinimler karşılanırsa, komut dosyası 0 durum kodu 0 döndürür, aksi takdirde 1. Config.php komut dosyasına bir tarayıcıdan erişin: http: // localhost: 8080/config.php herhangi bir uyarı veya öneri alırsanız, devam etmeden önce bunları düzeltin. Şimdi güvenlik bağımlılıklarını kontrol edin:

bin/security-checker security:check composer.lock

Hata durumunda “Bir hata oluştu: SSL Sertifikası Sorunu: Yerel İhraççı Sertifikası Alılamıyor, Aşağıda Çalıştırın

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

Varlıkları boşaltın

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

Market yerinizi üretimde düzgün bir şekilde çalıştırmak için birkaç Cron işi yapılandırmanız gerekir. Bkz. Crons Belgeleri. Cocorico özelliklerini platformun sitesinde daha ayrıntılı olarak okuyabilirsiniz, ancak buradaki fikir, Cocorico’nun müşterilerimizin genellikle istediği her şeye sahip olmasıdır. Tebrikler! Cocorico Marketplace’i başarıyla yüklediniz. Eğlence!

 Türkçe