Score:1

ไม่สามารถกู้คืนไซต์ที่มีอยู่ (ไม่พบเส้นทางสำหรับ "GET /")

ธง ru

ฉันมีไซต์ที่ใช้ Drupal 9.2.5 และไซต์ถูกบล็อกหลังจากติดตั้ง WordPress ในรูทของเว็บ

ฉันมีข้อมูลสำรองของฐานข้อมูลไซต์และไฟล์ไซต์/default/* แต่ฉันไม่สามารถทำให้ Drupal กลับมาทำงานอีกครั้งเพื่อกู้คืนกลับเป็นเหมือนเดิมได้

ฉันได้ลองติดตั้งอีกครั้งและวางไฟล์กลับคืน แต่ไม่ได้ผล

ฉันได้ดูเอกสาร Drupal และค้นหาการย้ายข้อมูลหรือกู้คืนไซต์ Drupal แต่ดูเหมือนจะไม่มีอะไรเกิดขึ้น

เมื่อฉันสร้างฐานข้อมูลใหม่และนำเข้าข้อมูลทั้งหมดจากฐานข้อมูลเก่า อัปเดตการตั้งค่าของฉันและกู้คืนโฟลเดอร์และไฟล์ ฉันได้รับข้อผิดพลาดนี้:

เว็บไซต์พบข้อผิดพลาดที่ไม่คาดคิด กรุณาลองใหม่อีกครั้งในภายหลัง.

Symfony\Component\HttpKernel\Exception\NotFoundHttpException: ไม่พบเส้นทางสำหรับ "GET /"
ใน Symfony\Component\HttpKernel\EventListener\RouterListener->onKernelRequest()
(บรรทัดที่ 136 ของ vendor/symfony/http-kernel/EventListener/RouterListener.php)

ฉันไม่แน่ใจว่าต้องทำอย่างไรที่นี่: เห็นได้ชัดว่าปัญหาอยู่ที่การกำหนดเส้นทาง แต่ฉันติดอยู่

ฉันสามารถไปที่สคริปต์การติดตั้งได้ แต่มันบอกฉันว่าติดตั้ง Drupal แล้ว และให้ล้างฐานข้อมูลและเริ่มใหม่อีกครั้ง (ไม่ใช่สิ่งที่ฉันต้องการ!)

ฉันได้ลองอัปเกรดสคริปต์แล้ว แต่ได้รับข้อผิดพลาด:

เว็บไซต์พบข้อผิดพลาดที่ไม่คาดคิด กรุณาลองใหม่อีกครั้งในภายหลัง.
Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: คุณได้ร้องขอ
บริการที่ไม่มีอยู่จริง "access_check.db_update" ใน
Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition() (บรรทัดที่ 1032 ของ vendor/symfony/dependency-injection/ContainerBuilder.php)
Symfony\Component\DependencyInjection\ContainerBuilder->getDefinition('access_check.db_update') (บรรทัด: 600)
Symfony\Component\DependencyInjection\ContainerBuilder->doGet('access_check.db_update', 1) (บรรทัด: 558)
Symfony\Component\DependencyInjection\ContainerBuilder->get('access_check.db_update') (บรรทัด: 186)
Drupal\Core\Update\UpdateKernel->handleAccess(Object, Object) (บรรทัด: 101)
Drupal\Core\Update\UpdateKernel->handleRaw(Object) (บรรทัด: 75)
Drupal\Core\Update\UpdateKernel->handle(Object) (บรรทัด: 27)

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

Score:1
ธง fr

หลังจากกู้คืนฐานข้อมูลแล้ว คุณต้องโหลดแคชใหม่ หากติดตั้ง drush ทั่วโลก คุณสามารถทำได้โดยใช้คำสั่งนี้จาก docroot ดรัช cr . หากมีการติดตั้ง Drush ไว้ในเครื่อง ../ผู้ขาย/bin/drush cr

หากไม่ได้ติดตั้ง drush คุณต้องตัดตารางแคชออกจากฐานข้อมูล แต่ควรถือเป็นทางเลือกสุดท้ายและไม่แนะนำ


ตัดทอน `cachetags`;
ตัดทอน `cache_bootstrap`;
ตัดทอน `cache_config`;
ตัดทอน `cache_container`;
ตัดทอน `cache_data`;
ตัดทอน `cache_default`;
ตัดทอน `cache_discovery`;
ตัดทอน `cache_dynamic_page_cache`;
ตัดทอน `cache_entity`;
ตัดทอน `cache_menu`;
ตัดทอน `cache_page`;
ตัดทอน `cache_render`;
ตัดทอน `cache_rest`;
ตัดทอน `cache_toolbar`;
ตัดทอน `cachetags`;
ตัดทอน `cache_bootstrap`;
ตัดทอน `cache_config`;
ตัดทอน `cache_container`;
ตัดทอน `cache_data`;
ตัดทอน `cache_default`;
ตัดทอน `cache_discovery`;
ตัดทอน `cache_dynamic_page_cache`;
ตัดทอน `cache_entity`;
ตัดทอน `cache_menu`;
ตัดทอน `cache_page`;
ตัดทอน `cache_render`;
ตัดทอน `cache_rest`;
ตัดทอน `cache_toolbar`;

James Young avatar
ru flag
ขอบคุณ ปัญหาของฉันคือฉันพยายามกู้คืนฐานข้อมูลด้วยตารางแคชที่ถูกตัดทอน เมื่อฉันกู้คืนโมดูลและไฟล์ทั้งหมดในที่เดียวกัน และนำเข้าฐานข้อมูลด้วยตารางแคช มันก็ทำงานตามที่คาดไว้ (ดรัชไม่ได้ผลสำหรับฉันแม้ว่า)
Ali Mhanna avatar
in flag
ขอบคุณ มันได้ผลสำหรับฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา