TYPO3 Core: Exception handler (WEB): Uncaught TYPO3 Exception
ฉันกำลังทำงานกับเว็บไซต์ใน TYPO3 ฉันได้รับข้อผิดพลาดบางอย่างและไม่รู้ว่าจะแก้ไขอย่างไร
ฉันมีข้อผิดพลาดต่อไปนี้เมื่อวานนี้:
The page is not configured! [type=123][]. This means that there is no TypoScript object of type PAGE with typeNum=123 configured. | TYPO3\CMS\Core\Error\Http\ServiceUnavailableException thrown in file /var/www/typo3_src_elts/typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
และวันนี้ฉันมีอีกหนึ่ง:
Exception while property mapping at property path "": The identity property "blabla2" is no UID. | TYPO3\CMS\Extbase\Property\Exception thrown in file /var/www/typo3_src_elts/typo3/sysext/extbase/Classes/Property/PropertyMapper.php
มีใครช่วยบอกฉันได้ไหมว่าไฟล์บันทึกนั้นอยู่ในโฟลเดอร์ใดซึ่งฉันสามารถเห็นข้อผิดพลาดได้
คำตอบ
นี่เป็นสองประเด็นที่แยกจากกัน
?type=123คนแรกที่เกิดขึ้นถ้าคุณเรียกส่วนหน้าของคุณด้วย ข้อความแสดงข้อผิดพลาดมีปัญหาอยู่แล้วประเภทที่ร้องขอไม่ได้กำหนดค่าผ่าน TypoScript มีใครบางคนหรือบางสิ่งบางอย่างเรียกส่วนหน้าของคุณด้วยพารามิเตอร์นี้และไซต์ของคุณไม่ทราบเกี่ยวกับประเภท หรือไซต์ของคุณเรียกตัวเองว่าเป็นประเภทนี้ซึ่งอาจเป็นปัญหาที่เกิดขึ้นจริง
ฉันอยากจะแนะนำให้ค้นหาว่าใครเรียกหน้านี้เช่นตรวจสอบบันทึกการเข้าถึงเว็บเซิร์ฟเวอร์สำหรับคำขอรวมถึงอาร์กิวเมนต์ใน URL ตรวจสอบตัวแทนผู้ใช้เพื่อตรวจสอบว่าอาจเป็นบอทบางประเภทหรือไม่ ในกรณีที่คุณต้องการกำหนดค่าประเภทให้ตรวจสอบเอกสารอย่างเป็นทางการ:https://docs.typo3.org/m/typo3/reference-typoscript/10.4/en-us/Setup/Page/Index.html#multiple-pages
อันที่ 2 ควรมาจากส่วนขยายในการติดตั้งของคุณ เพื่อให้แม่นยำยิ่งขึ้นจากปลั๊กอินส่วนหน้า Extbase จากภายในส่วนขยาย ดูเหมือนว่ามีคนเรียกฟรอนต์เอนด์ของคุณอีกครั้งโดยใช้ตัวระบุ "blabla2" สำหรับอ็อบเจ็กต์ซึ่งไม่ถูกต้อง วัตถุจะมีจำนวนเต็มเป็นตัวระบุเสมอ ดังนั้น Extbase จึงไม่สามารถแมปได้