มันง่ายมาก - คุณไม่จำเป็นต้องผ่านนักแต่งเพลงหรืออะไรทำนองนั้น (แม้ว่าคุณจะดูแลเว็บไซต์และต้องการแพตช์จำนวนมากเพื่อให้มันใช้งานได้ การเรียนรู้วิธีใช้นักแต่งเพลงในระยะยาวจะมีประโยชน์)
นี่คือวิธีที่คุณทำ:
ไปที่ไดเรกทอรีที่ติดตั้งโมดูล 'radix' เมื่อเทียบกับเว็บรูทสิ่งนี้ควรเป็นดังนี้ /โมดูล/radix
หรือ /modules/contrib/radix
. ดาวน์โหลดแพตช์ลงในไดเร็กทอรีนั้น - ตัวอย่างเช่น คุณสามารถใช้ wget https://www.drupal.org/files/issues/2022-01-11/3173811.patch
หรือคุณสามารถใช้ ftp หรือวิธีอื่นที่คุณต้องการ
จากนั้นในไดเร็กทอรีเดียวกับที่คุณดาวน์โหลดแพตช์ ให้ใช้คำสั่ง แพทช์ -p1 < 3173811.patch
.
นี่ถือว่าคุณกำลังใช้ Unix ที่หลากหลายสำหรับเว็บไซต์ของคุณ - คำสั่งเหล่านี้มีให้ในการกระจายส่วนใหญ่ หากคุณใช้ Windows คุณสามารถค้นหาคำสั่งเหล่านี้ได้เช่นกัน แต่คุณอาจต้องติดตั้งคำสั่งด้วยตนเอง
หากนั่นยังเป็นอุปสรรคที่ใหญ่เกินไป สำหรับแพตช์นี้ อย่างน้อย การแก้ไขโค้ดด้วยตนเองก็เป็นทางเลือกหนึ่งเสมอ แพตช์แก้ไขคำสั่ง "ใช้" สองคำสั่งเท่านั้น:
- ใช้ Robo\Task\Archive\loadTasks เป็น ArchiveTaskLoader
- ใช้ Robo\Task\Filesystem\loadTasks เป็น FilesystemTaskLoader
+ ใช้ Robo\Task\Archive\Tasks เป็น ArchiveTaskLoader
+ ใช้ Robo\Task\Filesystem\Tasks เป็น FilesystemTaskLoader;
โปรแกรมแก้ไขกำลังบอกว่าต้องลบสองบรรทัดแรก (นั่นคือความหมายของเครื่องหมายลบ) และสองบรรทัดที่สองจำเป็นต้องเพิ่มในที่เดียวกัน (นั่นคือความหมายของเครื่องหมายบวก) รูปแบบของแพตช์จะใช้คอลัมน์แรกเพื่อแสดงสิ่งที่ต้องเปลี่ยนแปลง - ถ้าไม่มีอะไรในคอลัมน์แรก บรรทัดจะไม่เปลี่ยนแปลง หากมี - ในคอลัมน์แรก บรรทัดนั้นจะถูกลบหากมี + ในคอลัมน์แรก บรรทัดนั้นจะถูกเพิ่ม คอลัมน์แรกนั้นใช้ในแพตช์เท่านั้น ไม่ควรปรากฏในโค้ดก่อนหรือหลังการเปลี่ยนแปลง