เมื่อคุณต้องอัปเดตรหัสปัจจุบันให้ทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1: เรียกใช้คำสั่ง:
อัพเดทผู้แต่ง
ขั้นตอนที่ 2: คุณต้องอัปเดตรหัสปัจจุบันด้วยการอัปเดตเป็น Drupal 8 และอัปเดตโดยใช้ธีมที่กำหนดเองและเวอร์ชันโมดูล
core_version_requirement: ^8.9 || ^9
ดังนั้นโค้ดและโมดูลปัจจุบันจึงพร้อมอัปเกรดด้วย Drupal 9 วิธีนี้ทำให้เราสามารถลดข้อผิดพลาดได้
ขั้นตอนที่ 3: สร้างโฟลเดอร์เริ่มต้นและตั้งค่าไฟล์ให้สามารถแก้ไขได้
chmod 777 เว็บไซต์/เว็บไซต์/ค่าเริ่มต้น
ค้นหาเว็บ/ไซต์/ค่าเริ่มต้น -ชื่อ "*settings.php" -exec chmod 777 {} ;
ค้นหาเว็บไซต์/ไซต์/ค่าเริ่มต้น -ชื่อ "*services.yml" -exec chmod 777 {} ;
ขั้นตอนที่ 4: เรียกใช้คำสั่งเหล่านี้ (คำสั่งนี้จะแก้ไขไฟล์นักแต่งเพลงของคุณเพื่อให้พร้อมอัปเกรด)
ผู้แต่งต้องการ drupal/core-recommended:^9 drupal/core-composer-scaffold:^9 drupal/core-project-message:^9 --update-with-dependency --no-update
หากคุณติดตั้ง drupal/core-dev
นักแต่งเพลงต้องการ drupal/core-dev:^9 --dev --update-with-dependency --no-update
ขั้นตอนที่ 5: เรียกใช้คำสั่ง
ผู้แต่งต้องการ "drupal/core:9.2.1 เป็น 8.9.16" --no-update && อัพเดทผู้แต่ง
ขั้นตอนที่ 6: เรียกใช้ คำสั่ง Drush updatedb
หากคุณประสบปัญหากับคอร์
ขั้นตอนที่ 6.1: เรียกใช้ นักแต่งเพลง "drupal/*" ที่ล้าสมัย และอัปเดตโมดูลในรายการนี้เป็นเวอร์ชัน Drupal 9 และอัปเกรดโมดูลและธีมแบบกำหนดเองที่เหมาะสมด้วย Drupal 9
ขั้นตอนที่ 6.2: $config_directories['ซิงค์'] เปลี่ยนไป $settings["config_sync_directory"]
https://www.drupal.org/docs/upgrading-drupal/upgrading-from-drupal-8-to-drupal-9-หรือใหม่กว่า