ฉันพยายามอัพเกรด Magento เป็น 2.2.0 และฉันเห็นว่าขาดหายไปAdvanced
และDeveloper
รายการ ใช่ฉันหรือ? ทำไมมันเกิดขึ้นแบบนี้?
ฉันพยายามอัพเกรด Magento เป็น 2.2.0 และฉันเห็นว่าขาดหายไปAdvanced
และDeveloper
รายการ ใช่ฉันหรือ? ทำไมมันเกิดขึ้นแบบนี้?
คำตอบ:
ตรวจสอบโหมดการปรับใช้ที่อยู่ในการผลิต
ในการเปิดใช้งานเมนูแท็บนักพัฒนาภายใต้ขั้นสูงคุณต้องเปลี่ยนเป็นโหมดนักพัฒนาซอฟต์แวร์
ดังนั้นให้เรียกใช้คำสั่งนี้: php bin / magento deploy: mode: set developer
ล้างแคชโดยใช้คำสั่งนี้: php bin / magento cache: clean
ตอนนี้ไปที่ผู้ดูแลระบบ -> เข้าสู่ระบบ -> คลิกที่ร้านค้า -> การกำหนดค่า -> ขั้นสูง -> คุณจะเห็นตัวเลือกนักพัฒนาตอนนี้
ในMagento 2.2
ล่วงหน้าส่วนได้ถูกเอาออก
ความสามารถในการปิดการใช้งานโมดูลเอาท์พุทถูกลบออกจากผู้ดูแลระบบ หากคุณปิดใช้งานโมดูลเอาต์พุตจากผู้ดูแลระบบในรีลีสก่อนหน้าคุณต้องกำหนดการตั้งค่าเหล่านี้ด้วยตนเอง ดูรายละเอียดการปิดการใช้งานโมดูลเอาท์พุท
คุณสามารถอ่านบันทึกประจำรุ่นได้จากลิงค์นี้
แก้ไข
Developer
ส่วนมีMagento
ทีมไม่ได้ลบคุณสมบัตินี้ ฉันตรวจสอบในการตั้งค่าใหม่ของฉัน คุณยังสามารถแก้ไขข้อบกพร่องนี้ได้จากตำแหน่งด้านล่าง
vendor\magento\module-backend\etc\adminhtml\system.xml
และตรวจสอบdeveloper
ว่ามีส่วนหรือไม่ หากมีมันอาจจะมีบางอย่างผิดปกติกับกระบวนการ Instillation
คำตอบของ Keyur แก้ไขปัญหาของฉัน แต่ฉันต้องการเพิ่มสำหรับไซต์ที่ย้ายไปยัง Magento 2.2 การตั้งค่าสำหรับสิ่งนี้จะถูกย้ายไปยังcore_config_data
ตารางฐานข้อมูล ดังนั้นหากคุณประสบปัญหาเมื่อโมดูลถูกปิดใช้งานและไม่มีการอ้างอิงใน/vendor/magento/module-backend/etc/config.xml
ไฟล์คุณอาจพบมันในฐานข้อมูลของคุณ