Magento 2“ ความสนใจบางสิ่งผิดไป” การคลิกเนื้อหา> บล็อก; หน้าโหลดไม่ถูกต้อง


13

ฉันใช้ Magento 2.0.4 และเมื่อใดก็ตามที่ฉันคลิกที่เนื้อหา> องค์ประกอบ> บล็อกฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: "ความสนใจเกิดข้อผิดพลาด"

ป้อนคำอธิบายรูปภาพที่นี่

ไม่มีข้อมูลเพิ่มเติมและหลังจากคลิกตกลงจะไปที่หน้าบล็อก CMS พร้อมวงกลมการโหลดและจะไม่หยุดโหลด ฉันสามารถคลิกที่Add New Blockปุ่มจากนั้นสร้างและบันทึกบล็อกใหม่ได้ แต่บล็อกที่สร้าง / บันทึกใหม่เหล่านั้นจะไม่ปรากฏในหน้าบล็อกเพราะมันไม่โหลดเต็มที่

ข้อมูลการติดตั้งแพลตฟอร์มที่เกี่ยวข้อง (สามารถแก้ไขได้มากกว่านี้หากจำเป็น): Magento เวอร์ชัน 2.0.4, PHP เวอร์ชัน 5.6.20

เบราว์เซอร์ที่ฉันทดสอบปัญหานี้เมื่อ: Firefox 45.0.1, IE 11.0.9600.18231, Chrome 49.0.2623.110

นี่คือการติดตั้ง Magento โดยตรงจากเว็บไซต์ magentocommerce และไม่ดาวน์โหลด GitHub ใด ๆ หลังจากอัปเกรดจาก Magento 2.0.2 เป็น Magento 2.0.4ฉันได้ล้างข้อมูลทุกอย่างลบเนื้อหาแบบสแตติกแล้วและรันคำสั่งเพื่อปรับใช้เนื้อหาแบบคงที่อีกครั้ง

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


การลบผู้ขายและติดตั้งใหม่เป็นทางออกเดียวที่ทำงานได้สำหรับตัวฉันเอง
Andy jones

คำตอบ:


6

คุณควรตรวจสอบvar/logsโฟลเดอร์เพื่อดูว่ามีบางอย่างผิดปกติหรือไม่และบันทึกเซิร์ฟเวอร์ของคุณ

สำหรับผมปัญหาที่เกี่ยวข้องกับคนนี้https://github.com/magento/magento2/issues/5418

เข้าสู่แค็ตตาล็อกฐานข้อมูล dbinventory_stock_item และลบรายการที่ซ้ำกันจากนั้นปัญหาจะหายไป

หากวิธีนี้ไม่ได้ผลคุณสามารถลอง:

1) cd เข้าpub/staticและรันfind . -depth -name .htaccess -prune -o -delete

2) cd ลงในโฟลเดอร์ root แล้วเรียกใช้ rm -rf var/cache/ var/generation/ var/page_cache/ var/view_preprocessed/

3) วิ่ง php bin/magento setup:static-content:deploy

หากวิธีนี้ไม่ได้ผลคุณสามารถใช้ตัวเลือกที่ต่างไปจากเดิมอย่างสิ้นเชิง

1) ลบโฟลเดอร์ผู้จำหน่ายrm -rf vendor/*และcomposer.lockไฟล์ในรูท

2) วิ่ง composer install


+1 ใช้งานได้สำหรับฉัน หลังจากขั้นตอนที่สองฉันรีเฟรชหน้าและได้รับการแก้ไข ดังนั้นฉันไม่แน่ใจว่ามันเป็นขั้นตอนแรกหรือขั้นตอนที่สองที่แก้ไขปัญหาได้จริง แต่ส่วนใหญ่แล้วการลบไฟล์แคชด้วยตนเองนั้นเป็นสิ่งที่ช่วยได้ Guess cache: flush และ cache: clean ไม่เหมือนกับ rm -rf ฉันดำเนินการตามขั้นตอนที่ 3 ของการปรับใช้เนื้อหาแบบคงที่ต่อไปและทุกอย่างดูดี ขอบคุณ.
Mohammed Joraid

find -deleteคำสั่งเป็นอันตรายมันออกทั้งหมดของไฟล์ของการติดตั้งวีโอไอพีของฉัน ควรลบ / แก้ไขในคำตอบ
karni

@karni มันไม่เป็นอันตราย มันไม่สามารถลบไฟล์ทั้งหมดของการติดตั้ง magento ของคุณ cd into pub/staticถ้าคุณอ่านคำตอบก็กล่าวว่า หากคุณทำเช่นนั้นจะเป็นการลบไฟล์ภายในสแตติกเท่านั้น ซึ่งตั้งใจจะลบ
Claudiu Creanga

ด้วยเหตุผลบางอย่างฉันไม่สามารถแก้ไขความคิดเห็นก่อนหน้าของฉัน คุณพูดถูก (ฉันไม่ได้ซีดี แต่ไม่ต้องกังวลมันเป็นการติดตั้งใหม่) อย่างไรก็ตามฉันคิดว่ามันน่าจะเป็นแค่ไฟล์ nuke .htaccess เท่านั้นในขณะที่มันทำงานเหมือน rm -rf * และฉันก็เหมือน "lol ... wut": D บางทีมันอาจถูก nuked โดยคำสั่ง bin / magento อื่น ๆ ขอโทษสำหรับความสับสนนี้ควรรับเฉพาะไฟล์. htaccess ใช่ไหม
karni

@karni ไม่มันจะลบทุกอย่างในโฟลเดอร์คงที่ยกเว้นไฟล์. htaccess ที่คุณต้องการและไม่ควรลบ
Claudiu Creanga

4

เพิ่งแก้จุดบกพร่องปัญหาเดียวกันแน่นอน เมื่อคุณเห็น

"ความสนใจ: มีบางอย่างผิดปกติ"

ข้อความจะสร้างรายงานข้อผิดพลาดภายในvar/reportพร้อมรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่ผิดพลาด ฉันขอแนะนำให้คุณลบรายงานทั้งหมดในไดเรกทอรีนั้น & รีเฟรชหน้าในส่วนหลังของคุณ สิ่งนี้ควรสร้างรายงานเดียวพร้อมรายละเอียดเพิ่มเติม

ในกรณีของบางอย่างpage_id'sจากตารางcms_pageไม่ได้มีความสอดคล้องกันpage_idในการcms_page_storeที่ก่อให้เกิดข้อผิดพลาดต่อไปนี้:

a:4:{i:0;s:137:"Notice: Undefined index: store_id in /path/vendor/magento/module-store/Ui/Component/Listing/Column/Store.php on line 82";i:1;s:7434:"#0 /path/vendor/magento/module-store/Ui/Component/Listing/Column/Store.php(82): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/path/ma...', 82, Array)
#1 /path/vendor/magento/module-store/Ui/Component/Listing/Column/Store.php(66): Magento\Store\Ui\Component\Listing\Column\Store->prepareItem(Array)

ฉันสามารถแก้ไขสิ่งนี้ได้โดยเพิ่มสิ่งที่ขาดpage_id's& store_id'sไปยังเส้นทาง



3

ถ้ามันช่วยทุกคนฉันแก้ปัญหานี้โดยการปิดการใช้งานโมดูลรายงาน NewRelic PHP

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

ไม่มีข้อผิดพลาดที่รายงานใน var / reports var / log / exception.log หรือ var / log / debug.log

แปลกที่ไม่มีหน้าผู้ดูแลระบบ Magento อื่น ๆ ที่ดูเหมือนจะได้รับผลกระทบจากเรื่องนี้อาจเกิดข้อผิดพลาดจาก javascript แบบอินไลน์ที่ไม่สามารถฉีดได้

การคาดเดาอย่างหมดจด แต่เมื่อ NewRelic ถูกปิดใช้งานหน้าโหลดอย่างสมบูรณ์


2

วิธีที่ง่ายและสะดวกที่สุดคือ @Helal ที่กล่าวถึงเพียงเพื่อไปที่ฐานข้อมูลและลบรายการทั้งหมดในตาราง ui_bookmark

ตรวจสอบให้แน่ใจว่าคุณสร้างการสำรองข้อมูลของฐานข้อมูลของคุณเพื่อให้คุณสามารถกู้คืนได้หากมีสิ่งผิดปกติ

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


1

ในกรณีของฉันมันเป็นสิทธิ์ในการแจ้งเตือน

ป้อนคำอธิบายรูปภาพที่นี่


2
ahhhhhhhh !!!! ฉันใช้เวลามากเกินไปในการจัดการกับข้อผิดพลาดนี้ ขอขอบคุณสำหรับการโพสต์นี้. มันแก้ไขปัญหาของฉัน Magento Logic: 1) แสดงการแจ้งเตือนแก่ผู้ใช้; 2) ผู้ใช้ไม่ได้เข้าถึงการแจ้งเตือน ; 3) ตกลงแล้วแสดงการแจ้งเตือนบอกผู้ใช้ว่าพวกเขาไม่มีสิทธิ์เข้าถึงการแจ้งเตือน 4) คุณไม่ได้ยินว่าฉันแค่พูดอะไร
Tony DeStefano

0

ฉันมีทางออกที่ง่ายสำหรับมัน

Follow steps->

1)First close pop up of something went wrong.
2)Then click on active filters and Inspect element and you will see here a class which enable background,bottom,position,z-index.....simply remove these attributes .
3)Now cross button is clickable in active filters and now we can remove filters from grid.Remove all filters and Open same page in new tab.

in my case I was getting same problem in sales->order section.I resolved same process

.admin__data-grid-loading-mask {
    background: rgba(255,255,255,0.5);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 399;
}

and I disable some attribute by enabling inspect element for admin section
and new class was 


.admin__data-grid-loading-mask {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 399;
}

0

ฉันมีข้อผิดพลาด "บางสิ่งผิดปกติ" ใน Magento 2.1 เมื่อดูหน้าแก้ไขผลิตภัณฑ์ ในกรณีของฉันการค้นหาข้อความแสดงข้อผิดพลาดพบว่ามันถูกสร้างขึ้นเมื่อการตอบสนอง AJAX ล้มเหลวดังนั้นฉันจึงใช้เครื่องมือ dev dev ของ Chrome เพื่อค้นหาการตอบกลับ AJAX เฉพาะที่ล้มเหลว การตอบสนองนี้มีรหัสข้อผิดพลาด 500 ซึ่งอนุญาตให้ฉันดูในบันทึกข้อผิดพลาด httpd (ไม่ใช่บันทึก magento) เพื่อค้นหาว่ามีข้อผิดพลาด PHP (ในกรณีของฉันเกิดจาก Magento profiler - การปิดใช้งาน profiler ทำให้เกิดข้อผิดพลาด ไปให้พ้น).

เงื่อนไขข้อผิดพลาดของคุณอาจแตกต่างกันไป แต่หวังว่ากระบวนการนี้จะช่วยคุณค้นหาสาเหตุ


-1

สำหรับ Magento CE 2.0.15 คุณสามารถตรวจสอบไฟล์:

/vendor/magento/module-ui/view/base/web/js/grid/provider.js

บรรทัด 110 ~ 112:

alert({
    content: $t('Something went wrong.')
});

หวังว่านี่จะเป็นประโยชน์

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