Saya baru mengenal Magento, setelah pemasangan edisi komunitas Magento 2. Saya tidak dapat mengakses panel admin. Saya mendapatkan kesalahan di bawah ini.
Halaman web ini memiliki redirect loop
Galat ERR_TOO_MANY_REDIRECTS
Tolong bantu saya untuk menyelesaikan masalah ini. Maju terima kasih untuk semua.
magento2
admin
installation
Abdul Aziz
sumber
sumber
Jawaban:
Saya memiliki masalah yang sama dengan memanipulasi basis data, jawaban ini menyelesaikan masalah saya ERR_TOO_MANY_REDIRECTS:
/magento//a/84756/50635
Atau dengan akses database, ubah nilai rekaman berikut ke 1 :
sumber
Dalam kasus saya, saya mengimpor database Magento 2 yang sudah ada. Alasan saya mendapatkan kesalahan adalah karena domain cookie dalam database. Pergi ke database Anda dan lihat di tabel
core_config_data
. Anda akan melihat jalan yang disebutweb/cookie/cookie_domain
. Pastikan domain cocok dengan yang Anda pasang Magento 2. Mis: Jika Anda menginstal Magento 2 dilocal.dev/<magento-root>
entriweb/cookie/cookie_domain
seharusnyalocal.dev
.sumber
web/cookie/cookie_domain
dari NULL ke nama domain saya, tetapi tetap saja tidak berfungsi.Saya merujuk ke domain toko magento Anda sebagai example.com dalam posting ini. Jika www.example.com atau store.example.com atau apalah, gantilah.
Saya baru saja mengalami masalah ini dan inilah spesifikasinya. Magento 2 2.2.2 instal. Saya telah mengonfigurasi url pangkalan aman ke http://example.com/ pada awalnya dan saat saya mendapatkan sertifikat allowencrypt ssl saya terkonfigurasi di server saya, saya tanpa pikir-pikir mengaktifkan opsi untuk mengalihkan semua lalu lintas http ke https.
Ini tidak akan menjadi masalah secara normal, tetapi Magento bisa sedikit temperamental. Saya mengunjungi etalase saya dan SSL saya berfungsi dengan benar, tetapi ketika saya mencoba mengakses admin, saya menerima pemberitahuan "ERR_TOO_MANY_REDIRECTS" dan gagal memuat halaman.
Saya melihat beberapa cara untuk memperbaiki masalah ini tetapi satu yang berhasil untuk saya pertama kali adalah ini.
lihat output dan cari web / secure / base_url, web / secure / base_link_url & web / secure / use_in_adminhtml .
Nilai-nilai ini harus dikonfigurasi dengan https://example.com/ untuk opsi url dan web / secure / use_in_adminhtml = 1.
Jika tidak, Anda dapat menjalankan perintah berikut dari direktori pemasangan magento untuk memperbarui konfigurasi Anda.
Setelah itu, kunjungi halaman admin Anda, kosongkan cache browser Anda, muat ulang, dan sekarang Anda harus memiliki akses kembali! dengan dukungan SSL.
Langkah pertama yang akan saya ambil setelah itu adalah masuk kembali ke portal admin dan memverifikasi opsi konfigurasi Anda untuk memastikan Anda tidak akan mengalami masalah yang tidak terduga lainnya.
Semoga bantuan ini!
Berikut ini beberapa sumber Magento untuk membantu memandu Anda:
Tetapkan Nilai Konfigurasi
Referensi Jalur Konfigurasi Lainnya
Referensi Sensitif dan Spesifik Sistem
sumber
Dalam kasus saya, saya menyalin situs web dari server klien, dan mengaturnya di sistem lokal saya. Saya cukup menghapus cookie / domain dari
tabel dan kemudian mem-cache, itu berhasil untuk saya!
Anda juga dapat melakukannya:
sumber
Saya memiliki masalah yang sama setelah beralih situs ke https. Ketika saya memeriksa web / cookie / cookie_domain di core_config_data itu NULL.
Saya kemudian mengaturnya ke fqdn saya:
Setelah itu saya me-restart situs web dan berfungsi dengan baik:
sumber
Saya mendapatkan kesalahan ERR_TOO_MANY_REDIRECTS karena saya lupa mengatur versi PHP ke PHP7.
sumber
Kesalahan ini terjadi karena menggunakan
localhost
sebagai nama host Anda, terutama di Chrome. Kami sarankan untuk menggunakan domain Anda sendiri. Lihat blog Alan untuk detailnyasumber
Anda dapat mencoba menginstal ulang Magento dengan IP lokal Anda daripada localhost.
Ini akan menjadi
http://127.0.0.1/foldername
. Setelah menginstal cara ini, Anda akan dapat mengaksesnya dari browser apa pun.Anda juga dapat mengubah catatan dalam database di core_config_data di mana nilainya akan terlihat seperti:
ganti itu menjadi
sumber
Juga - hanya untuk menambahkan apa yang saya alami, jika Anda melayani dari apache tetapi menggunakan nginx untuk menghentikan ssl (dan mungkin pernis cache) maka pastikan apache Anda memiliki
kalau tidak, ia berputar-putar dengan nginx redirect frenzy
sumber
Mengatasi masalah ini https://github.com/magento/magento2/issues/2473 Anda perlu mengubah nama nama domain
sumber
Jangan gunakan umlaut di url dasar misalnya:
www.yourhost/österreich
Saya harus mengubah nama menjadi
sumber
Dalam kasus saya, saya telah menetapkan nilai untuk
web/cookie/cookie_domain
path dicore_config_data
tabel ke NULL .Anda dapat melakukannya menggunakan Magerun , seperti itu:
sumber
Dalam kasus saya, saya menggunakan IP bukan localhost tetapi masih belum menyelesaikan. Kunci url admin yang diubah. Itu berhasil.
Tentu saja semua jawaban di atas masih valid saat kami menghadapi dan menerapkannya selama pengembangan.
Chrome banyak menyebabkan ini. Firefox sedikit lebih baik dalam menangani ini.
sumber
Saya menggunakan Magento 2 di AWS dan dengan mengikuti saran Ryan Wilson Memperbaiki masalah dengan membuka folder htdocs tempat magento diinstal dan menggunakan perintah berikut
sumber
dalam versi magento 2.2 Saya bahkan tidak dapat menemukan jalur web / cookie / cookie_domain di core_config_data. jadi dalam kasus saya masalahnya adalah dengan layanan memcached. Saya telah mengatur session.save_handler = memcached dalam php.ini menurut magento docs dan ini menghentikan admin untuk membuka dengan benar, sementara depan ok. Setelah mengubah penangan kembali ke session.save_handler = file semua berfungsi
sumber
Saya memiliki masalah yang sama untuk memperbaikinya dengan masuk
yang bernilai diubah oleh NULL menjadi 1
sumber
Secara manual menghapus var / cache / * dan var / sesi / * telah diperbaiki untuk saya setelah memindahkan situs dari satu sub domain ke yang lain dan mengubah base_urls yang diperlukan.
sumber
Tidak ada solusi yang diusulkan di sini yang berfungsi untuk lingkungan pengembangan saya yang berjalan dalam wadah Docker. Apa yang berhasil bagi saya adalah mengubah baris berikut dalam
etc/nginx/fastcgi
:…untuk:
Sumber: https://magenticians.com/magento-ssl-configuration-issues-resolved/#Enabling-SSL .
sumber
Dalam kasus saya Windows tidak menghasilkan pencegat dengan benar. Saya mengkompilasi kode pada OS windows saya dan menyalin kode ke wadah buruh pelabuhan saya. Saya menyarankan masalahnya adalah masalah jalur. Lihat di sini
Versi Magento saya adalah 2.3.3
sumber
Ini berhasil untuk saya!
sumber
Silakan periksa apakah di nginx / apache Anda ada koneksi SSL yang dikonfigurasi. Setelah Anda mencentang koneksi SSL untuk akses admin dan Anda tidak memiliki SSL yang dikonfigurasi, itu akan mengarahkan kembali ke standar http: // koneksi dan kemudian kembali ke https: //. Itu sebabnya ada satu lingkaran.
Seharusnya ada sesuatu seperti ini di nginx:
sumber
Coba gunakan perbaikan .htaccess ini
sumber