Saya menggunakan Magento 2.0.4, dan setiap kali saya mengklik Konten> Elemen> Blok Saya menerima pesan galat berikut: "Perhatian Ada yang salah."
Tidak ada informasi lebih lanjut, dan setelah mengklik OK itu pergi ke halaman Blok CMS dengan lingkaran pemuatan, dan tidak pernah berhenti memuat. Saya dapat mengklik Add New Block
tombol, lalu membuat dan menyimpan blok baru, tetapi blok yang baru dibuat / disimpan tidak muncul di halaman Blok karena tidak pernah memuat sepenuhnya.
Info Instalasi Platform yang Relevan (dapat diedit dengan lebih banyak jika diperlukan): Magento versi 2.0.4, PHP versi 5.6.20
Browser Saya telah menguji masalah ini pada: Firefox 45.0.1, IE 11.0.9600.18231, Chrome 49.0.2623.110
Ini adalah pemasangan Magento langsung dari situs web magentocommerce, dan bukan jenis unduhan github. Setelah memutakhirkan dari Magento 2.0.2 ke Magento 2.0.4 Saya sudah mem-flush semuanya, menghapus konten statis, dan menjalankan perintah untuk memindahkan konten statis.
Tolong beri tahu saya apa yang saya lewatkan di sini. Apakah ini masalah izin di bagian belakang suatu tempat? , masalah pengkodean, masalah yang diketahui, atau apa yang terjadi? Saya sepertinya tidak mendapatkan pesan kesalahan ini ketika saya mengklik hal lain di Panel Admin (misalnya, Halaman, Tema, Widget, dan lebih banyak semua memuat dengan benar dan tidak menghasilkan pesan kesalahan).
Jawaban:
Anda harus memeriksa
var/logs
folder untuk melihat apakah ada kesalahan dan juga server Anda mencatat.Bagi saya masalah ini terkait dengan ini https://github.com/magento/magento2/issues/5418 .
Pergi ke katalog tabel db inventory_stock_item dan menghapus duplikat dan kemudian masalah menghilang.
Jika itu tidak menyelesaikannya, Anda dapat mencoba:
1) masuk
pub/static
dan jalankanfind . -depth -name .htaccess -prune -o -delete
2) cd ke folder root dan jalankan
rm -rf var/cache/ var/generation/ var/page_cache/ var/view_preprocessed/
3) lari
php bin/magento setup:static-content:deploy
Jika ini tidak menyelesaikannya, Anda dapat mengambil opsi radikal untuk menginstal ulang:
1) hapus folder vendor
rm -rf vendor/*
dan jugacomposer.lock
file di root.2) lari
composer install
sumber
find -delete
perintah berbahaya, itu dihapus semua file instalasi Magento saya. Itu harus dihapus / diperbaiki dalam jawaban.cd into pub/static
. jika Anda melakukannya hanya akan menghapus file di dalam statis. yang dimaksudkan untuk dihapus.Baru saja debugging masalah yang sama persis. Ketika Anda melihat
Pesan itu akan menghasilkan laporan kesalahan di dalam
var/report
dengan rincian lebih lanjut tentang apa yang salah. Saya akan merekomendasikan Anda menghapus semua laporan di direktori itu & menyegarkan halaman di backend Anda. Ini harus menghasilkan satu laporan dengan lebih detail.Dalam kasus saya beberapa
page_id's
dari tabelcms_page
tidak memiliki yang sesuaipage_id
dicms_page_store
yang mengakibatkan kesalahan berikut:Saya dapat mengatasi ini dengan menambahkan yang hilang
page_id's
&store_id's
ke jalur.sumber
Berdasarkan [ https://github.com/magento/magento2/issues/6602 ] Anda dapat:
sumber
Jika itu membantu siapa pun, saya memecahkan masalah ini dengan menonaktifkan modul pelaporan PHP NewRelic.
Situs ini diaktifkan SSL, dengan header HSTS, dan kode pelacakan javascript yang coba disuntikkan modul berasal dari titik akhir non-SSL. Setelah semua sumber non-SSL dihapus, halaman Blok dimuat dengan gembira.
Tidak ada kesalahan yang dilaporkan dalam var / laporan var / log / exception.log atau var / log / debug.log.
Aneh bahwa tidak ada halaman admin Magento lain yang tampaknya terpengaruh oleh ini, mungkin kesalahan yang diangkat oleh javascript inline gagal disuntikkan juga melanggar panggilan ajax Magento.
Dugaan murni, tetapi begitu NewRelic dinonaktifkan, halaman dimuat dengan sempurna
sumber
Solusi paling sederhana dan mudah adalah, seperti disebutkan oleh @Helal hanya untuk pergi ke database dan menghapus semua entri di tabel ui_bookmark.
Pastikan Anda membuat cadangan dari basis data Anda sehingga Anda dapat memulihkannya jika terjadi kesalahan.
Saya tidak punya informasi tambahan tentang mengapa ini solusinya. Saya mencoba solusi database seperti yang disebutkan dan berhasil. Mungkin seseorang dapat menjelaskan alasan di balik ini?
sumber
Dalam kasus saya, itu adalah izin pada Pemberitahuan
sumber
Saya punya solusi sederhana untuk itu.
sumber
Saya memiliki kesalahan "Sesuatu yang salah" di Magento 2.1 saat melihat halaman edit produk. Dalam kasus saya, pencarian untuk pesan kesalahan menemukan bahwa itu dihasilkan ketika respons AJAX gagal, jadi saya menggunakan alat dev Chrome untuk menemukan respons AJAX spesifik yang gagal. Respons ini memiliki kode kesalahan 500, yang memungkinkan saya untuk melihat log kesalahan httpd (bukan log magento) untuk menemukan bahwa ada kesalahan PHP (dalam kasus saya, disebabkan oleh profiler Magento - menonaktifkan profiler membuat kesalahan pergi).
Kondisi kesalahan Anda dapat bervariasi, tetapi semoga proses ini membantu Anda menemukan penyebabnya.
sumber
Untuk Magento CE 2.0.15, Anda dapat memeriksa file:
Baris 110 ~ 112:
Semoga ini bermanfaat.
sumber