Ketika saya mengakses situs web magento saya, saya mendapatkan kesalahan
DateTimeZone :: __ construct (): Zona waktu tidak dikenal atau buruk ()
pada halaman Blok dan CMS dan semua halaman daftar produk saya di frontend menunjukkan 404 halaman tidak ditemukan kesalahan. Silakan periksa dan bantu saya untuk memperbaiki masalah ini secepatnya. Anda dapat memeriksa masalah ini di sini. Saya mengatasi kesalahan ini dengan memulihkan situs cadangan saya.
Tetapi jika Anda tahu mengapa kesalahan ini datang maka pertanyaan ini masih terbuka
core_config_data
keEurope/Amsterdam
.Jawaban:
Saya tidak tahu persis BAGAIMANA itu terjadi, tetapi dalam skenario saya,
core_config_data
tabelnya rusak. Entah bagaimana, ia menambahkan baris baru denganpath
set kegeneral
danvalue
set keNULL
:Hal ini menyebabkan
Magento\Framework\App\Config\ScopeConfigInterface::getValue()
padapublic/vendor/magento/framework/Stdlib/DateTime/Timezone.php::scopeDate()
ke kembaliNULL
bukanEurope/Amsterdam
. Tak perlu dikatakan, ketika\DateTimeZone()
objek itu dibuat itu langsung melemparkan pengecualian ini.Jadi, jika orang lain menemukan kesalahan ini, konfigurasi Anda mungkin merupakan tempat yang jelas untuk mulai mencari.
sumber
core_cofig_data
tabel sambil mencoba memasukkan beberapa entri untuk sesuatu yang berbeda. Saya menggunakan aplikasi SequelPro di Mac dan ketika saya menambahkan baris baru secara otomatis ditambahkan digeneral
bawah jalurDELETE FROM core_config_data WHERE path LIKE 'general' AND value IS NULL LIMIT 1;
Zona waktu harus menjadi salah satu Daftar Zona Waktu yang Didukung . Tampaknya Anda menggunakan zona waktu kosong.
Cobalah untuk mendeteksi zona waktu toko saat ini menggunakan permintaan berikutnya:
Jika hasilnya kosong, coba masukkan nilai default:
Jika ini tidak membantu - cobalah untuk mencari di dalam proyek: di mana kode melempar kesalahan. Kemudian cobalah untuk debug itu: mendeteksi dari mana nilai zona waktu kosong akan datang.
sumber
Saya memecahkan masalah dengan jawaban yang benar;
1, Pilih UNTUK:
2, Hapus KE:
Maka situs web ini berfungsi, semoga bermanfaat bagi Anda.
sumber