ฉันหมายถึงโดเมนร้านค้าคุณภาพเยี่ยมของคุณเป็น example.com ในโพสต์นี้ หาก www.example.com หรือ store.example.com หรืออะไรก็ตามให้เปลี่ยนตามนั้น
ฉันเพิ่งพบปัญหานี้และนี่คือข้อมูลเฉพาะ Magento 2 2.2.2 ติดตั้ง ฉันกำหนดค่า url พื้นฐานที่ปลอดภัยเป็นhttp://example.com/ตอนแรกและเมื่อฉันได้รับการกำหนดค่า Certencrypt SSL SSL บนเซิร์ฟเวอร์ของฉันฉันเปิดใช้งานตัวเลือกเพื่อเปลี่ยนเส้นทางการรับส่งข้อมูล HTTP ทั้งหมดไปยัง https
เรื่องนี้จะไม่เป็นปัญหาตามปกติ แต่ Magento สามารถเจ้าอารมณ์ได้เล็กน้อย ฉันเยี่ยมชมหน้าร้านของฉันและ SSL ทำงานอย่างถูกต้อง แต่เมื่อฉันพยายามเข้าถึงผู้ดูแลระบบฉันได้รับการแจ้งเตือน "ERR_TOO_MANY_REDIRECTS" และการโหลดหน้าเว็บล้มเหลว
ฉันเห็นหลายวิธีในการแก้ไขปัญหานี้ แต่วิธีแรกที่ได้ผลสำหรับฉันก็คือ
- SSH เข้าสู่เซิร์ฟเวอร์
- cd to magento ของคุณติดตั้ง dir
- เรียกใช้คำสั่งต่อไปนี้:
- php bin / magento config: แสดง
ดูออกและมองหาเว็บ / / BASE_URL การรักษาความปลอดภัยเว็บ / การรักษาความปลอดภัย / base_link_url และเว็บ
ควรกำหนดค่าเหล่านี้ด้วยhttps://example.com/สำหรับตัวเลือก URL และเว็บ / secure / use_in_adminhtml = 1
หากไม่ใช่คุณสามารถเรียกใช้คำสั่งต่อไปนี้จากไดเร็กทอรีการติดตั้ง magento ของคุณเพื่ออัพเดตการกำหนดค่าของคุณ
- การตั้งค่า php bin / magento: ละเอียดอ่อน: ตั้งค่าเว็บ / secure / base_url https://example.com/
- การตั้งค่า php bin / magento: ละเอียดอ่อน: ตั้งค่าเว็บ / secure / base_link_url https://example.com
- php bin / magento config: ตั้งค่าเว็บ / secure / use_in_adminhtml 1
- php bin / magento cache: สะอาด
หลังจากนั้นไปที่หน้าผู้ดูแลระบบของคุณล้างแคชเบราว์เซอร์ของคุณโหลดและตอนนี้คุณควรมีสิทธิ์การเข้าถึงของคุณ! ด้วยการสนับสนุน SSL
ขั้นตอนแรกที่ฉันจะทำหลังจากนั้นคือการกลับเข้าสู่พอร์ทัลผู้ดูแลระบบและตรวจสอบตัวเลือกการกำหนดค่าของคุณเพื่อให้แน่ใจว่าคุณจะพบปัญหาที่ไม่คาดคิดอื่น ๆ
ฉันหวังว่าความช่วยเหลือนี้!
นี่คือแหล่งข้อมูลวีโอไอพีที่จะช่วยแนะนำคุณ:
ตั้งค่าการกำหนดค่า
การอ้างอิงพา ธ การกำหนดค่าอื่น ๆ
การอ้างอิงเฉพาะที่ละเอียดอ่อนและระบบ