ฉันพยายามติดตั้งโมดูล Scheduler แต่ติดตั้งไม่ถูกต้อง เนื่องจากเราไม่มีรหัสสำหรับโมดูลแบบกำหนดเองอื่นที่ฐานข้อมูลคิดว่าติดตั้งแล้ว ฉันได้รับรหัสสำหรับโมดูลที่ขาดหายไป
โมดูลตัวกำหนดตารางเวลาของฉันใช้งานไม่ได้อย่างสมบูรณ์ เช่นเดียวกับฐานข้อมูลของฉัน ฉันไม่สามารถถอนการติดตั้งโมดูลได้เนื่องจากไม่มีฟิลด์ในฐานข้อมูล
Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S22]: คอลัมน์
ไม่พบ: 1054 คอลัมน์ที่ไม่รู้จัก 'publish_on' ใน 'where clause': SELECT
1 เป็น "นิพจน์" จาก "node_field_data" "t" โดยที่ "publish_on" ไม่ใช่
NULL LIMIT 1 ออฟเซ็ต 0; อาร์เรย์ ( ) ใน
Drupal\Core\Entity\Sql\SqlContentEntityStorage->countFieldData() (บรรทัด
1777 จาก
/code/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php)
ฉันพยายามเรียกใช้ update.php แต่ฉันเพิ่งได้รับข้อความต่อไปนี้โดยไม่มีวิธีเรียกใช้การอัปเดตสำหรับโมดูลตัวกำหนดตารางเวลา
ข้อมูล Schema สำหรับตัวกำหนดตารางเวลาของโมดูลหายไปจากฐานข้อมูล
คุณควรตรวจสอบการอัปเดตโมดูลและฐานข้อมูลของคุณด้วยตนเอง
ตรวจสอบว่ามีการอัปเดตใด ๆ ที่ถูกข้ามไปหรือไม่ รวมถึง
ตัวกำหนดตารางเวลา_update_8102()
ฉันจะตรวจสอบการอัปเดตโมดูลด้วยตนเองและเรียกใช้เพื่อให้ฐานข้อมูลของฉันตรงกันได้อย่างไร อย่างน้อยฉันจะสามารถใช้หรือถอนการติดตั้งโมดูลได้
ขอบคุณ!