我有一个传统的Prestashop 1.7.2.2安装,我想知道一些核心文件是否与原始版本相比进行了修改。 我必须在此安装中移动,升级和修复某些问题,但如果有人修改了原始核心文件,我会发现困难或网站可能会出现错误。
你知道一些聪明地进行检查的方法吗?
谢谢!
答案 0 :(得分:1)
你有原始文件吗?然后,您需要做的就是使用正确的工具比较目录和文件。我会使用Total Commander,它是“Synchronize dirs”命令。您可以在本地计算机上拥有原始文件,并通过FTP将其与服务器文件进行比较。
您也可以使用WinMerge,但只能比较本地目录,因此您需要从服务器下载Prestashop安装。
答案 1 :(得分:0)
在管理员中您可以在 “高级参数” 菜单下的信息页面上进行操作。在最后一个框中,您会看到 “已更改文件列表”
答案 2 :(得分:0)
1)从PrestaShop.com下载1.7.2.2的新版本。我们将此目录称为$ BASE。
2)下载购物车的文件。我们将此目录称为$ YOUR_CART。
3)将$ BASE与$ YOUR_CART进行比较。这将显示核心的变化。
cd $BASE
for i in `find . -type f`
do
diff -q $i $YOUR_CART/$i
done
4)反过来做同样的事情,找到已经添加到你的安装中但不在$ BASE中的文件。
cd $YOUR_CART
for i in `find . -type f`
do
diff -q $i $BASE/$i 2>>/tmp/newfiles
done
现在,文件/tmp/newfiles
包含已在安装中添加的附加列表。