檢查Magento核心檔案是否有被修改
在開發Magetno專案時,常會因為客製化的需求而對網站內的代碼進行編輯,如果編輯到Magento的核心檔案時,會容易造成錯誤以及後續版本的更新問題,我們不建議對系統核心檔案進行直接的編輯,以下歐斯瑞將教你如何檢測你的Magento的核心檔案是否有被修改過。
準備事項:
1. 欲檢測 Magento 網站
2. 全新 Magento 網站(需與測試網站版本相同)
使用命令:
diff -qrbB 檢測資料夾路徑 比對資料夾路徑
diff 是用來比較檔案內容,如果有不同就會輸出報告
-q 只在有對比檔案不同才報告
-r 遞回搜尋子目錄
-b 忽略檔案中只有改變空格數量
-B 忽略檔案中的改變為空行
操作:
(1) 網站核心檔案資料夾中沒有檔案被修改
經檔案比對後沒有發現有改變的檔案,則不會輸出任何資料。
(2)網站核心檔案資料夾中被檔案修改
檔案比對後發現有改變的檔案,則查詢的結果會回傳被更動的檔案資料。
你可以針對比對後的檔案資料輸出patch檔.
使用命令:
diff -qrbB 檢測資料夾路徑 比對資料夾路徑 > change_record.patch
這樣一來檔案比對的輸出資料就會被儲存在change_record.patch.
以上就是簡易的Magento核心檔案檢測方法,如果有任何疑問歡迎洽詢歐斯瑞有限公司,我們將竭誠為您服務。
更多Magento相關文章請看: Magento教學導覽
我要留言