Magento2 pindah dari pementasan ke situs langsung


8

Saya belum menemukan terlalu banyak informasi tentang proses yang efisien untuk pengembangan bergulir situs saya sehingga saya dapat menambahkan modul khusus dan perubahan file lainnya pada pementasan dan kemudian mendorong perubahan itu ke salinan langsung situs saya dengan magento2.

Di Magento 1.9 kami hanya memiliki klon git dari file dan git menarik semua perubahan yang siap untuk situs langsung ini jelas tidak akan berfungsi di magento2 situs pementasan saya dalam mode pengembang dan situs langsung saya sedang dalam produksi.

Apa praktik terbaik yang melibatkan waktu henti situs paling tidak langsung? (tidak ada downtime akan optimal jika itu mungkin)


apakah Anda menemukan jawaban, kami masih berusaha mencari tahu ini
Haim

Jawaban:


3

Anda dapat menggunakan yang dimungkinkan untuk mengotomatiskan langkah-langkah:

Dari sudut pandang global:

(Kelola semua perubahan Anda dengan skrip pengaturan / peningkatan)

  • database cadangan
  • beralih pemeliharaan
  • nonaktifkan crons
  • mengambil sumber kode yang diperbarui
  • atur folder bersama Anda
  • pasang dependensi komposer
  • jalankan bin/magento setup:installdengan parameter
  • perbarui konfigurasi magento env untuk Redis / Varnish dan ElasticSearch
  • tingkatkan dengan ./bin/magento setup:upgrade
  • membangun di dengan ./bin/magento setup:di:compile -vvv
  • cache flush ./bin/magento cache:clean
  • mengatur mode magento ./bin/magento deploy:mode:set {{ m2site_mode }}
  • pengindeksan ulang ./bin/magento indexer:reindex
  • konfigurasikan / aktifkan crons

Sesuaikan langkah-langkah ini dengan kebutuhan Anda.

Petunjuknya adalah membuat langkah-langkah berfungsi untuk lingkungan baru atau lingkungan yang ada.

Anda akan memiliki waktu henti jika Anda memiliki beberapa skrip pengaturan untuk dijalankan. Untuk meminimalkan waktu henti, lakukan langkah-langkah ini di server praproduksi, dan salin semua kode yang dihasilkan ke server produksi Anda. Anda dapat mengindeks ulang data di latar belakang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.