Saya berjuang dengan kesalahan aneh di Magento 2.
Memiliki pengaturan tempat saya telah menghapus beberapa toko, jadi sekarang hanya satu toko.
Sedang mencoba mengatur halaman beranda di admin (Halaman Beranda CMS)
Tidak peduli apa yang saya lakukan, katanya 404 di halaman rumah, semua halaman lainnya berfungsi.
Telah melihat dalam database, pengaturan adalah: web/default/cms_home_page
ada di sana dan set ok dan untuk scope_id = 0.
tidak yakin halaman mana yang dicari, apakah ada cara untuk men-debug itu?
ada saran lain untuk cara memperbaikinya?
magento2
database
configuration
home
Nikolai Bendix
sumber
sumber
Jawaban:
Itu bisa terjadi jika salah satu produk salah konfigurasi / buruk-diselamatkan / buruk-impor terutama
url_rewrite
tabelrequest_path
nilai hilang .Apa yang saya lakukan untuk memperbaikinya ... Buka konsol MySQL & jalankan kueri ini dan lihat produk mana yang kosong
request_path
Hapus entitas itu & Kosongkan cache. Sekarang Anda dapat menikmati beranda;)
sumber
Dalam hal ini,
Memiliki
categories entity
yang kosongrequest_path
.Pergi ke database dan dengan bantuan perintah ini menemukan
categories or products
entitas yang kosongrequest_path
Hapus semua entri itu dan gunakan perintah cache clean and flush:
Kunjungi kembali
url
, dan beranda akan berfungsi dengan baik sekali lagi.sumber
Di admin, buka untuk mengatur halaman yang ingin Anda tampilkan sebagai beranda di Toko> Konfigurasi> Umum> Web> Halaman Default> CMS Home Page.
Ingatlah untuk menyiram cache di System> Cache Management> Flush Magento Cache.
sumber