Bagaimana cara memeriksa semua yang dipasang di ekstensi Magento?

16

Di mana saya dapat memeriksa semua ekstensi Magento yang diinstal di panel admin?

trrrrrrm
sumber
Anda juga baru di stackoverflow karena ini adalah forum pemrograman dan Anda harus mengajukan pertanyaan seperti itu di tempat lain. Tetapi karena saya sudah menulis :) lihat di bawah System> Configuration> Advanced> Advanced. Dan Anda dapat mencari tahu apa yang diinstal dari app / etc / modules /.
Anton S
Magento "ekstensi" menambahkan kode ke sistem MVC berbasis konfigurasi. Ini terkait pemrograman batas, hanya bertanya dengan buruk.
Alan Storm

Jawaban:

22

Ada banyak kebingungan di sekitar terminologi di sini. Magento, sistem pemrograman, memiliki Modul kode. Modul-modul ini sering (salah, walaupun saya sudah melakukannya sendiri) disebut ekstensi. Modul memungkinkan Anda untuk menambahkan kode ke sistem MVC berbasis konfigurasi Magento.

Magento juga memiliki sistem yang disebut Magento Connect. Magento Connect memungkinkan Anda memasang ekstensi. Ekstensi Magento Connect adalah paket pir khusus. Paket-paket ini dapat menginstal file di mana saja di sistem Magento. Ekstensi mungkin mengandung banyak Modul. Itu juga dapat berisi file sewenang-wenang yang bukan bagian dari modul.

Tidak ada tempat formal untuk memeriksa modul mana yang dipasang di Magento. Secara informal, orang-orang menggunakan bagian konfigurasi Disable Module Output di

System -> Configuration -> Advanced -> Disable Modules Output

Bagian ini akan membuat daftar setiap modul program yang terpasang di sistem

Untuk Sambungkan ekstensi, buka

System -> Magento Connect -> Magento Connect Manager

Di sinilah Anda seharusnya menginstal / menghapus / mengelola ekstensi koneksi Anda.

Masih ada masalah ekstensi yang dipasang secara manual. Magento tidak menawarkan pasar formal. Banyak pengembang ekstensi pihak ketiga telah membuat sistem pemasang mereka sendiri, atau Anda menginstal file mereka secara manual. Tidak ada cara untuk melacak ekstensi ini selain membuat basis kode Anda berbeda.

Alan Storm
sumber
Ada alat-alat yang merupakan modul seperti Konflik Ekstensi MDN (Awalnya Maison du Logiciel) yang tidak hanya akan mencantumkan di mana kelas modul berbenturan, tetapi juga mencantumkan semua modul (termasuk modul Magento) dan menampilkan versi yang ada di etc / config.xml mereka file. Seperti dicatat, ymmv, tergantung pada pengembang.
Fiasco Labs
7

Anda juga dapat melihat ekstensi apa yang diinstal dengan melihat /app/etc/modules/. Jika tidak ada .xmlfile di sana, maka Magento tidak tahu itu ada.

Matthew Olsen
sumber
2

Pertanyaan awal bertanya bagaimana cara 'memeriksa'. Ini bisa berarti beberapa hal yang berbeda, seperti modul apa yang diinstal, yang aktif, dan sebagainya. Hal lain yang perlu diperiksa adalah nomor versi, untuk melihat apakah ada pembaruan untuk modul Anda.

Banyak modul menulis alat manajemen mereka sendiri untuk menyelamatkan kerumitan ini, tetapi banyak yang tidak- untuk kasus-kasus itu saya merasa lebih mudah untuk memeriksa database untuk versi modul.

Ketika skrip pembaruan berjalan, ia menambahkan entri basis data ke tabel core_resource, ini adalah bagaimana Magento tahu untuk tidak menjalankan skrip pembaruan berulang kali.

Cukup periksa tabel ini dan Anda dapat mengetahui semua versi modul yang dipasang di satu tempat. Tidak menyelesaikan masalah mencari tahu versi pengembang saat ini- tetapi, selesaikan separuh masalah.

Jawaban lain tentu saja benar, Anda dapat memeriksa di panel admin di bawah 'System' -> 'Configuration' -> 'Advanced' heading, klik 'Advanced'.

Ini memberikan daftar, sama seperti jika Anda melihat dalam struktur file di bawah app / etc / modules di semua file xml.

KazaJhodo
sumber
0

Anda dapat memeriksa pengaturan modul Anda menggunakan alat online. Terutama berlaku untuk modul pengiriman dan pembayaran (jika Anda sudah menginstal). Berikut ini beberapa informasi lebih lanjut tentang memeriksa konfigurasi estore Anda . Jika salah, pelanggan Anda mungkin mengalami masalah di checkout.

Christina Ianchak
sumber