Ü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!