在 开发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核心档案检测方法,如果有任何疑问欢迎洽询欧斯瑞有限公司,我们将竭诚为您服务。