Saya menghadapi kesalahan ini Parameter yang diperlukan 'theme_dir' tidak lulus ketika saya mencoba menyimpan produk di admin. Saya memeriksa konfigurasi tema yang ditugaskan untuk toko. Baru-baru ini saya telah ditingkatkan dari 2.0.7 ke 2.1.0.Also saya telah memeriksa direktori tema registration.php file yang ada. Siapa pun yang menemukan masalah ini.
magento2
admin
theme
products-management
magento2.1.0
Fabian Schmengler
sumber
sumber
Saya dapat mengkonfirmasi bahwa jawaban oleh Vu Anh berfungsi. Berikut adalah penjelasan mengapa ini terjadi ketika produk disimpan , meskipun tema yang dihapus tidak digunakan di mana pun:
Setelah menyimpan produk, cache gambar dibuat ulang untuk semua tema. Setiap tema dapat memiliki format ukuran gambarnya sendiri, didefinisikan dalam
etc/view.xml
dan semua ini akan dihasilkan.Tetapi alih-alih mencari tema yang dikonfigurasikan di semua toko, Magento menelusuri semua tema di
theme
tabel.Jika Anda tidak mencopot tema dengan benar dan hanya menghapus file, entri yatim mengacu pada jalur yang tidak ada dan pengecualian yang dijelaskan dilemparkan.
sumber
Saya memiliki kesalahan yang sama Parameter yang diperlukan 'theme_dir' tidak lulus . Saya bekerja dengan 2.1.0 dari awal, bukan dengan memperbarui. Dan saya punya satu atribut produk "style".
Masalah terjadi ketika saya mencoba menyimpan foto baru di materi. Tanpa gambar, produk disimpan secara normal.
Perbaiki dengan mengomentari pengecualian di bawah file:
Itu berhasil untuk saya. Tapi saya pikir ini adalah hack.
sumber
Akhirnya saya memperbaikinya dengan mengomentari pengecualian di bawah
vendor/magento/framework/View/Design/Fallback/Rule/Simple.php
.sumber