ตามหน้าดาวน์โหลด Magento ภายใต้ส่วนแพตช์
โปรดอัปโหลดแพตช์ลงในไดเรกทอรีรากของวีโอไอพีของคุณและรันคำสั่ง SSH ที่เหมาะสม: สำหรับไฟล์แพตช์ที่มีนามสกุลไฟล์ `.sh: sh patch_file_name.sh ตัวอย่าง: sh PATCH_SUPEE-1868_CE_1.7.0.2_v1.sh
Magento แนะนำให้เรียกใช้sh
คำสั่งโดยตรงเพื่อเรียกใช้ตัวแก้ไขโปรแกรมแก้ไข นามสกุลของไฟล์.sh
นี้รองรับเช่นกัน
แต่ถ้าคุณมองไปที่ด้านบนของแต่ละไฟล์วิ่งแพทช์ที่จุดเส้น shebang bash
ไป
#!/bin/bash
# Patch apllying tool template
# v0.1.2
# (c) Copyright 2013. Magento Inc.
#
โปรแกรมเมอร์ในตัวผมต้องการที่จะไว้วางใจแฟ้มแหล่งที่มา แต่กระบวนการ wonk ต้องการที่จะทำตามสิ่งที่เขียนไว้ในเว็บไซต์วีโอไอพีมหัศจรรย์ถากถางถ้าแพทช์ได้รับการทดสอบกับความแตกต่างระหว่างการทุบตีและการดวลจุดโทษ
REQUIRED_UTILS='sed patch'
ทั้งหมดที่ฉันเห็นใน.sh
สคริปต์ เอกสารการอัปเกรดสำหรับเวอร์ชันล่าสุดอ่านเช่นคำแนะนำแบบสเตอริโอและการอัพเกรดไม่ควรเจ็บปวดอย่างนี้