Instruksi instalasi untuk mengatur lingkungan produksi


Instalasi ### di Ubuntu Instal dan konfigurasikan paket dependensi yang diperlukan. Fork Cocorico Git Repository kemudian dapatkan sumber. Pergi ke direktori ‘dokumen root’ induk Anda dan repositori klon:

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

Buat Layanan API Google, Penerjemah Microsoft dan Akun Aplikasi Login Facebook dengan mengikuti panduan dari sini:

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

Sekarang instal komposer. Jika Anda belum memiliki komposer, jalankan perintah berikut di folder root proyek Symfony Anda:

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

Instal Cocorico Dependencies dan Command Di Bawah akan menanyakan nilai beberapa parameter aplikasi Anda:

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

Setel parameter aplikasi Anda:

app/config/parameters.yml.dist

Konfigurasikan default lingkungan. Salin dan tempel web/.htaccess.dist dan ganti nama menjadi web/.htaccess. Inisialisasi database SQL dan NoSQL MongoDB:

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

Sebelum memulai pengkodean, jalankan skrip ini untuk memastikan bahwa sistem lokal Anda dikonfigurasi dengan benar untuk Cocorico:

php bin/symfony_requirements

Script mengembalikan kode status 0 jika semua persyaratan wajib dipenuhi, 1 sebaliknya. Akses skrip config.php dari browser: http: // localhost: 8080/config.php Jika Anda mendapatkan peringatan atau rekomendasi, perbaiki sebelum melanjutkan. Sekarang periksa dependensi keamanan:

bin/security-checker security:check composer.lock

Dalam hal kesalahan “Terjadi kesalahan: Masalah sertifikat SSL: Tidak dapat memperoleh sertifikat penerbit lokal, dijalankan di bawah

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

Buang aset

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

Anda perlu mengkonfigurasi beberapa pekerjaan cron untuk menjalankan pasar Anda dengan benar dalam produksi. Lihat Dokumentasi Crons. Anda dapat membaca tentang fitur Cocorico secara lebih rinci di situs platform, tetapi idenya di sini adalah bahwa Cocorico memiliki semua yang biasanya diminta klien kami. Selamat! Anda telah berhasil memasang Cocorico Marketplace. Menikmati!

 Indonesia