คำถามติดแท็ก developer-mode

13
ฉันจะตั้งค่าโหมดผู้พัฒนาได้อย่างไรใน Magento 2
ฉันกำลังพยายามติดตั้ง Magento 2 แต่ฉันได้รับข้อผิดพลาดดังต่อไปนี้: เกิดข้อผิดพลาดระหว่างการเรียกใช้แอปพลิเคชัน ไม่สามารถเขียนข้อความแสดงข้อผิดพลาดเพื่อเข้าสู่ระบบ โปรดใช้โหมดนักพัฒนาซอฟต์แวร์เพื่อดูข้อความ ฉันได้พยายามเพิ่มSetEnv MAGE_MODE developerเพื่อ.htaccessเป็นคำแนะนำจากอลันพายุ http://magento-quickies.alanstorm.com/post/58757471044/magento-2-developer-modeแต่ไม่มีโชค

5
ทำไมหนึ่งไม่สามารถเปลี่ยนกลับไปเป็นโหมดเริ่มต้นบน Magento 2 ได้?
ดังนั้นฉันจึงเปลี่ยนเป็นโหมดผู้พัฒนาในขณะที่พัฒนาโครงการ Magento 2 โดยใช้คำสั่งต่อไปนี้: php bin/magento deploy:mode:set developer ดีมากฉันได้รับข้อความนี้และฉันก็พัฒนาเว็บไซต์ให้ดี: โหมดแอปพลิเคชันปัจจุบัน: ผู้พัฒนา ด้วยเหตุผลบางอย่างฉันต้องการกลับไปที่defaultโหมดเพื่อตรวจสอบพฤติกรรมของเว็บไซต์ในโหมดนี้ ไม่มีเหตุผลเฉพาะที่บอกตามตรงฉันแค่อยากกลับไปใช้โหมดนี้ ดังนั้นฉันจึงรันคำสั่งต่อไปนี้: php bin/magento deploy:mode:set default แต่ฉันได้รับข้อผิดพลาดแปลก ๆ นี้โดยไม่มีคำอธิบายเพิ่มเติม: Cannot switch into given mode "default" ฉันตรวจสอบไฟล์ต่อไปนี้ที่จัดการการตั้งค่าโหมดMagento/Deploy/Console/Command/SetModeCommand.phpและนี่คือสิ่งที่ฉันพบ: switch($toMode) { case State::MODE_DEVELOPER: $modeController->enableDeveloperMode(); break; case State::MODE_PRODUCTION: if ($skipCompilation) { $modeController->enableProductionModeMinimal(); } else { $modeController->enableProductionMode(); } break; default: throw new LocalizedException(__('Cannot …

4
ต้องการคำสั่งการรวบรวมใดในโหมดนักพัฒนาซอฟต์แวร์และเมื่อใด
ใครสามารถให้คำแนะนำฉันเมื่อเรียกใช้คำสั่งการคอมไพล์ในโหมดนักพัฒนา Magento 2 ได้หรือไม่ ฉันไม่แน่ใจว่าฉันเข้าใจถูกต้องหรือยัง ใน devdocs โหมดนักพัฒนาซอฟต์แวร์จะอธิบายดังนี้: ไฟล์มุมมองคงที่จะไม่ถูกแคช; พวกเขาถูกเขียนไปยัง Magento pub / static directory ทุกครั้งที่มีการเรียก หมายความว่าแต่ละไฟล์ใน pub / static ถูกสร้างขึ้นเมื่อมีการร้องขอและคุณไม่จำเป็นต้องโทรsetup:static-content:deployหรือไม่ สิ่งนี้ขัดแย้งกับประสบการณ์ของฉัน หรือฉันสามารถลบไฟล์ใด ๆ และพวกเขาจะถูกสร้างใหม่? นอกจากนี้รูปภาพ, ไฟล์ CSS และ JS ก็ดูเหมือนจะได้รับการปฏิบัติแตกต่างกันไป หน้าเอกสารสำหรับโหมดผู้พัฒนาไม่ได้พูดอะไรเกี่ยวกับการรวบรวมรหัส แต่ฉันคิดว่ามีความแตกต่างเช่นกันดังนั้นจึงไม่จำเป็นต้องเรียกใช้setup:di:compileหลังจากการเปลี่ยนแปลงทั้งหมดในdi.xmlไฟล์ สิ่งนี้ถูกต้องหรือไม่ถ้าการสร้างรหัสทำงานอย่างไรในโหมดนักพัฒนาซอฟต์แวร์ ในคำอื่น ๆ :แคชกันฉันต้องรันคำสั่งใดหลังจากที่เปลี่ยนแปลง?

4
วิธีเปิดใช้งานโหมดผู้พัฒนาใน Magento 1.7
ฉันกำลังพยายามเปิดใช้งานโหมดผู้พัฒนาบนไซต์โดยใช้ Magento 1.7 จนถึงตอนนี้ฉันได้เพิ่ม: SetEnv MAGE_IS_DEVELOPER_MODE "true" ไปที่.htaccessไฟล์และ: ... if (isset($_SERVER['MAGE_IS_DEVELOPER_MODE'])) { Mage::setIsDeveloperMode(true); } ... ไปยังindex.phpไฟล์ตามที่อธิบายไว้ที่นี่ ฉันได้ลบIfประโยคออกเหลือเพียง: ... Mage::setIsDeveloperMode(true); ... ในไฟล์ index.php แต่ก็ยังไม่มีโชค ฉันพลาดอะไรไป ฉันควรทำอย่างไรเพื่อเปิดใช้งานโหมดนักพัฒนาซอฟต์แวร์

7
ใช้ส่วนขยาย debug / โหมดผู้พัฒนาเพียงพอในการป้องกัน
มีส่วนขยายที่ดีสำหรับนักพัฒนา Magento ที่โดยปกติแล้วคุณไม่ต้องการให้มีในระบบจริง คุณจะเก็บมันไว้ในที่เก็บโครงการได้อย่างไร

5
โหมดผู้พัฒนา Magento 2 ไม่ได้สร้างไฟล์สแตติกใหม่โดยอัตโนมัติ
ฉันมีการติดตั้ง Magento 2.0.2 ในโหมดนักพัฒนาซอฟต์แวร์และฉันยังไม่สามารถหาวิธีบังคับให้สร้างไฟล์มุมมองแบบคงที่ใหม่ได้ทุกครั้งที่มีการเปลี่ยนแปลง CSS ฉันตรวจสอบว่าฉันอยู่ในโหมดนักพัฒนาซอฟต์แวร์โดยเรียกใช้ php bin/magento deploy:mode:show ในหน้านี้มีข้อความระบุว่าโหมดผู้พัฒนาปิดใช้งานการแคชไฟล์มุมมองแบบสแตติก แต่นั่นไม่ใช่กรณีของฉัน ฉันพยายามแก้ไขสิ่งdi.xmlที่กล่าวถึงในโซลูชันนี้แต่มันไม่ได้เปลี่ยนพฤติกรรมของ Magento ฉันจะบอก magento ให้สร้างไฟล์มุมมองคงที่ใหม่โดยอัตโนมัติได้อย่างไร

1
รับโหมด Magento 2 แบบเป็นโปรแกรม
วิธีที่ดีที่สุดในการรับโหมดปัจจุบัน Magento 2 กำลังทำงานกับรหัสคืออะไร? ในกรณีของฉันมันสำหรับ Magento ที่ไม่มีหัว แต่ฉันสามารถเห็นหลายกรณีที่อาจจำเป็นต้องใช้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.