ฉันได้รับข้อผิดพลาดด้านล่างในระบบโลคัล magento 2
ขออภัยเกิดข้อผิดพลาดขณะสร้างอีเมลนี้
ฉันได้รับข้อผิดพลาดด้านล่างในระบบโลคัล magento 2
ขออภัยเกิดข้อผิดพลาดขณะสร้างอีเมลนี้
คำตอบ:
php bin/magento deploy:mode:set developer
php bin/magento cache:flush
ข้อผิดพลาดการกรองเทมเพลต: ไม่สามารถเขียนไฟล์ลงในไดเรกทอรี \ C: / xampp / htdocs / Magento / pub / media / catalog / product \ cache \ f073062f50e48eb0f0998593e568d857 / m / b ห้ามมิให้เข้าถึง
สิ่งแรกที่คุณต้องทำคือไปที่ไฟล์. htaccess ของคุณ uncomment
SetEnv MAGE_MODE developer
ข้อความแสดงข้อผิดพลาดคือ 90% ของเวลาที่ทำให้เข้าใจผิดและเป็นไปได้ว่าคุณมีปัญหาในการแยกวิเคราะห์ xml การเปิดใช้งานสภาพแวดล้อมของนักพัฒนาและการล้างแคชจะทำให้เกิดข้อผิดพลาด
หากไม่เห็นบันทึกข้อผิดพลาดของคุณจะเป็นการยากที่จะวินิจฉัยให้ถูกต้อง ผู้ใช้บางคนจะบอกว่า sendmail จะแก้ไขข้อผิดพลาดนี้ แต่โดยทั่วไปเป็นเพราะข้อผิดพลาดกำลังพยายามส่งอีเมลถึงคุณและนั่นเป็นเพราะคุณไม่ได้อยู่ในสภาพแวดล้อมการพัฒนาที่ถูกต้องในการแก้ไขปัญหา อาจเป็นเพราะคุณอยู่ในโหมดเริ่มต้นหรือโหมดการผลิตซึ่งไม่เหมาะสำหรับการแก้ไขปัญหา
โมดูล sendmail มีวัตถุประสงค์เพื่ออนุญาตให้ไซต์ทำงานและหากมีปัญหาใด ๆ เกิดขึ้นกับไซต์ผู้พัฒนาจะได้รับแจ้งและหวังว่าข้อผิดพลาดจะไม่ทำให้เกิดปัญหาในการแสดงผลเว็บไซต์แบบเต็ม วิธีนี้ไซต์ยังสามารถทำงานกับผู้ใช้ที่ไม่รู้จักและปัญหาสามารถแก้ไขได้โดยผู้พัฒนาที่ผ่านการรับรองหลังฉาก