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!