Magento telah merilis versi edisi komunitas baru 1.9.3.0
.
Saya sangat ingin tahu apa perbedaannya dengan edisi Magento sebelumnya?
Saya ingin tahu detail lengkap tentang apa perbedaannya dengan fitur di dalamnya Magento 1.9.3.0
.
dan juga ingin tahu langkah apa yang perlu diambil setelah memutakhirkan situs saya saat ini 1.9.3.0
yang ada di Magento 1.9.2.4
?
magento-1.9
magento-1
upgrade
ce-1.9.2.4
ce-1.9.3.0
Murtuza Zabuawala
sumber
sumber
Jawaban:
Anda dapat menemukan daftar lengkap perbedaan dalam catatan rilis resmi: http://devdocs.magento.com/guides/m1x/ce19-ee114/ce1.9_release-notes.html#ce19-1930
Modul memperbaiki semua bug
Modul ini memperbaiki bug yang dikenal yang saya coba untuk tetap up to date: https://github.com/digitalpianism/bugfixes
Catatan samping
Dulu ada bug di Magento di mana kata sandi tidak akan ditampilkan di templat email akun baru. Sebagian besar orang (termasuk saya) menganggap itu adalah peningkatan keamanan (lihat di sini: /magento//a/46793/2380 ) tetapi sebenarnya itu adalah bug yang telah diperbaiki di 1.9.3.0.
Masalah Dikenal
Sampai sekarang, ada beberapa bug yang dikenal dengan 1.9.3.0:
addCrumbs()
(dalam kasusgetStoreConfig(web/default/show_cms_breadcrumbs)
) tidak ditentukanDengan katalog datar diaktifkan, kondisi aturan katalog seperti "sku" berisi "foo" tidak berfungsi lagiJuga menyenangkan catatan bahwa JS yang menangani harga opsi produk telah dipindahkan dari
/js/varien/product.js
ke/js/varien/product_options.js
jadi jangan lupa untuk menambahkan file itu ke tema Anda jika Anda menghadapi masalah berikut: /magento//a/ 141375/2380PHP 7
Bagi mereka yang menggunakan PHP 7 dan modul Inchoo, Inchoo telah merilis versi baru dari modul (2.0.0) yang hanya kompatibel dengan 1.9.3 jangan lupa untuk memperbarui: https://github.com/Inchoo/Inchoo/Inchoo_PHP7
sumber
Ada dua perubahan yang tidak kompatibel ke belakang di Magento 1.9.3:
Mage_Adminhtml_Block_Cms_Wysiwyg_Images_Content_Uploader
kelas induk dihapus.Mage_Uploader_Model_Config_Abstract
menimpa metode ajaib__call
dan perilakunya bisa tidak konsisten.Periksa apakah ekstensi / penyesuaian menggunakan / memperluas fungsi / kelas ini.
Pastikan juga setelah meningkatkan ke Magento 1.9.3 untuk menghapus file-file berikut untuk menghindari masalah keamanan:
Untuk informasi lebih lanjut, lihat catatan rilis .
sumber
Saya bukan penggemar patching. Secara pribadi saya menghapus semua file Magento dari direktori mereka kemudian mengunggah versi baru (menggunakan skrip shell). Semua file yang terinstal selama bertahun-tahun seperti modul atau tema masih ada. Untuk database saya membuat perbandingan antara versi yang baru diinstal. Salah satu caranya adalah membuat atau menghapus kolom / tabel ke dalam basis data, cara lain menginstal lagi Magento hanya mengubah nama file /app/etc/local.xml. Saya lebih suka yang pertama.
Jika Anda tidak mengubah struktur database ke versi 1.9.3.0 Anda akan mendapatkan beberapa kesalahan atau Anda tidak dapat memuat area admin. Jika ada yang tertarik pada beberapa perbandingan untuk direktori dan database Magento antara Magento CE 1.9.2.4 dan 1.9.3.0 cukup unduh file dari sini:
Perbandingan Magento: versi 1.9.2.4 - 1.9.3.0
Ada dua file html dengan hasil visual yang sangat bagus.
Saya memperbarui 4 toko hari ini menggunakan metode saya alih-alih menambal. Semua berjalan tanpa masalah.
sumber
Jika ada yang tertarik untuk mencari tahu apa saja perubahan antara Magento CE 1.9.2.4 dan 1.9.3.1 unduh arsip berikut:
Laporan Perbandingan Folder : http://www.megafileupload.com/89dx/FolderComparisonReport.zip
Laporan Perbandingan Basis Data : http://www.megafileupload.com/89dm/DatabaseComparisonReport.zip
Ada dua file html dengan hasil visual yang sangat bagus.
sumber
Undefined index:session_expire_timestamp
saat mengakses etalase.Mage_Api_Model_Server_Handler_Abstract::processingMethodResult()
menerima nilai skalar dan array.sumber