ข้อผิดพลาดของ Magento 2: ขออภัยเกิดข้อผิดพลาดขณะสร้างอีเมลนี้


คำตอบ:


10
  1. เปิดใช้งานโหมดผู้พัฒนาโดยใช้บรรทัดคำสั่ง php bin/magento deploy:mode:set developer
  2. ล้างแคชโดยใช้บรรทัดคำสั่ง php bin/magento cache:flush
  3. โหลดหน้าส่วนท้ายใหม่
  4. หลังจากโหลดหน้านี้อีกครั้งข้อความจะเปลี่ยนเป็น

ข้อผิดพลาดการกรองเทมเพลต: ไม่สามารถเขียนไฟล์ลงในไดเรกทอรี \ C: / xampp / htdocs / Magento / pub / media / catalog / product \ cache \ f073062f50e48eb0f0998593e568d857 / m / b ห้ามมิให้เข้าถึง

  1. ทำตามลิงค์นี้เพื่อแก้ไข /magento/170376/magento-2-unable-to-write-file-into-directory-access-forbidden
  2. ล้างแคช
  3. โหลดหน้าส่วนท้ายอีกครั้ง
  4. หากคุณเห็นข้อความอื่นหลังจากเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์คุณสามารถ google ได้

5

สิ่งแรกที่คุณต้องทำคือไปที่ไฟล์. htaccess ของคุณ uncomment

SetEnv MAGE_MODE developer

ข้อความแสดงข้อผิดพลาดคือ 90% ของเวลาที่ทำให้เข้าใจผิดและเป็นไปได้ว่าคุณมีปัญหาในการแยกวิเคราะห์ xml การเปิดใช้งานสภาพแวดล้อมของนักพัฒนาและการล้างแคชจะทำให้เกิดข้อผิดพลาด

หากไม่เห็นบันทึกข้อผิดพลาดของคุณจะเป็นการยากที่จะวินิจฉัยให้ถูกต้อง ผู้ใช้บางคนจะบอกว่า sendmail จะแก้ไขข้อผิดพลาดนี้ แต่โดยทั่วไปเป็นเพราะข้อผิดพลาดกำลังพยายามส่งอีเมลถึงคุณและนั่นเป็นเพราะคุณไม่ได้อยู่ในสภาพแวดล้อมการพัฒนาที่ถูกต้องในการแก้ไขปัญหา อาจเป็นเพราะคุณอยู่ในโหมดเริ่มต้นหรือโหมดการผลิตซึ่งไม่เหมาะสำหรับการแก้ไขปัญหา

โมดูล sendmail มีวัตถุประสงค์เพื่ออนุญาตให้ไซต์ทำงานและหากมีปัญหาใด ๆ เกิดขึ้นกับไซต์ผู้พัฒนาจะได้รับแจ้งและหวังว่าข้อผิดพลาดจะไม่ทำให้เกิดปัญหาในการแสดงผลเว็บไซต์แบบเต็ม วิธีนี้ไซต์ยังสามารถทำงานกับผู้ใช้ที่ไม่รู้จักและปัญหาสามารถแก้ไขได้โดยผู้พัฒนาที่ผ่านการรับรองหลังฉาก


หลังจากตั้งค่าโหมดผู้พัฒนาแล้วมันจะแสดงข้อผิดพลาดอื่น "ไม่สามารถโหลดทรัพยากร ...... "
Sarower Jahan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.