คำถามติดแท็ก router

2
เกิดข้อผิดพลาดหลังจากไม่พบแพทช์ที่ประสบความสำเร็จ SUPEE-5994: ไม่พบคลาส 'Mage_Install_Controller_Router_Install' คลาส
ฉันติดตั้งแพตช์ SUPEE-5994 สำเร็จแล้ว: [root@x]# sh PATCH_SUPEE-5994_EE_1.14.1.0_v1-2015-05-14-05-05-02.sh Checking if patch can be applied/reverted successfully... Patch was applied/reverted successfully. แต่ตอนนี้หน้าเว็บทั้งหมดของฉันว่างเปล่า บันทึกข้อผิดพลาด httpd: [ข้อผิดพลาด] [ไคลเอ็นต์ x] ข้อผิดพลาดร้ายแรงของ PHP: คลาส 'Mage_Install_Controller_Router_Install' ไม่พบใน /var/www/x/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php ในบรรทัดที่ 138 ฉันพยายาม: เคลียร์ / var / cache รีเซ็ต chmod / chown เริ่มบริการ httpd ใหม่ แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน ใครมีปัญหาเดียวกัน แก้ไข: ไฟล์ Front.php: Varien_Profiler::start('mage::app::init_front_controller::collect_routers'); …


2
การตั้งค่าเส้นทางผู้ดูแลระบบใน Magento 2
ดูรหัสหลักของ Magento 2 ดูเหมือนว่ามีสองวิธีในการตั้งค่าเส้นทางผู้ดูแลระบบ ครั้งแรก #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> คล้ายกับ Magento 1. คุณเพิ่มโมดูลของคุณไปยังรายการโมดูลในadminhtmlเส้นทางและ Magento ตรวจสอบให้คุณ ที่สอง #File: vendor/magento/module-cms/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="cms" frontName="cms"> <module name="Magento_Cms" before="Magento_Backend" /> </route> </router> </config> คุณได้ตั้งค่าเส้นทางใหม่ (ID cmsด้านบน) แล้วเพิ่มโมดูลของคุณลงไป เป็นหนึ่งในวิธีที่ "ถูกต้อง …
15 magento2  php  xml  router 

2
อะไรคือสาเหตุของข้อผิดพลาด“ ตัวควบคุมด้านหน้าถึง 100 เราเตอร์ที่ตรงกับการวนซ้ำ” ข้อผิดพลาด?
ในฐานะนักพัฒนาวีโอไอพีที่ฉันต้องเผชิญกับปัญหานี้หลายครั้งฉันรู้ว่ามันเป็นปัญหาการกำหนดค่าที่ผิดพลาดเมื่อมันเกิดขึ้นบางโมดูลไม่ถูกโหลดทั้งเราเตอร์ของพวกเขาทำให้เกิดข้อผิดพลาด เวลาส่วนใหญ่จะได้รับการแก้ไขโดยไม่มีการดำเนินการในบางครั้งคุณอาจล้างแคช ฉันได้อ่านหลาย ๆ โพสต์เกี่ยวกับเรื่องนี้พยายามที่จะแก้ปัญหาการวางรหัสพิเศษบางอย่างใน Magento core Front controller app/code/core/Mage/Core/Controller/Varien/Front.phpแต่ในตอนท้ายนี้จะแสดงเฉพาะโมดูลเราเตอร์ที่หายไปไม่ใช่สาเหตุที่พวกเขาไม่ได้โหลด ทุกครั้งที่มันเกิดขึ้นฉันพยายามที่จะดูว่า URL ใดที่ทำให้เกิดข้อผิดพลาด แต่นี่เป็นข้อมูลที่ไร้ประโยชน์เช่นเดียวกับการติดตามโค้ด มันเหมือนกันเสมอ บางทีมันอาจเกิดจากความขัดแย้งของโมดูล? บางทีมันเป็นงาน cron ที่ทำอะไรผิดพลาด? อาจมีรหัสผิดในเวอร์ชั่นเก่ากว่า Magento หรือไม่ สิ่งที่เป็นปัญหานี้ไม่ได้เกิดขึ้นตั้งแต่ 1.7 รุ่น (หรือถ้ามันเกิดขึ้นแล้วมันเป็นระยะ ๆ ) ฉันพบความแตกต่างของโค้ดในโฟลว์หลักเช่น Mage::register('application_params', $params); กำลังใช้วิธีเรียกใช้ () ของapp/code/core/Mage/Core/Model/App.phpหรือ $this->_shouldSkipProcessModulesUpdates() เช็คอินวิธี_initModules () ... ฉันต้องการที่จะเชื่อว่าควรมีใครบางคนที่ได้พบสาเหตุที่ชัดเจน เคล็ดลับใด ๆ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.