Module Prestashop:如何手动更新主题和模块?
通过单击“更新”按钮,可以在backoffice中自动更新某些模块。但是,如果模块来自prestashop本身以外的其他来源(例如github),则需要手动更新模块-afaik 那么应该如何处理更新呢 下载ZIP和Module Prestashop:如何手动更新主题和模块?,module,themes,prestashop,upgrade,prestashop-1.7,Module,Themes,Prestashop,Upgrade,Prestashop 1.7,通过单击“更新”按钮,可以在backoffice中自动更新某些模块。但是,如果模块来自prestashop本身以外的其他来源(例如github),则需要手动更新模块-afaik 那么应该如何处理更新呢 下载ZIP和 将其解压缩到相应的模块文件夹(/modules/acme/) 将其解压缩并rsync到/modules/acme(rsync-trv/tmp/acme/modules) 与2相同,但带有--删除 完全删除文件夹并将新文件夹解压缩到位,如rm-rf/modules/acme和cp-a/
将其解压缩到相应的模块文件夹(/modules/acme/
)
rsync
到/modules/acme
(rsync-trv/tmp/acme/modules
)--删除
rm-rf/modules/acme
和cp-a/tmp/acme/modules/acme
关于当前版本Prestashop 1.7+。如果模块升级正确(您可以在主模块类构造函数中检查模块版本是否已更新,并在
upgrades
文件夹和模块内的文件中使用升级脚本),则可以将其解压缩。然后访问后端的模块列表页面,模块升级将运行config.xml
是自动(重新)生成的,仅用于优化同一后端页面中的模块列表加载-它对模块行为本身没有影响
对于主题,您也可以只解压缩上一个主题
当我对任何升级有疑问时,我会制作一个商店的开发副本,首先在那里进行升级,看看是否一切正常,然后在live instance上进行升级。您可以使用此免费模块自动执行升级
希望对您有所帮助谢谢您的解释。当然,我有一个本地测试版和一个正在运行的生产设置。但是从像您这样的开发人员那里获得一些经验是很好的:)那么折旧(或自动生成)的文件呢?示例:ingenico模块在v4.0.0中有一些文件是a)自动生成的或b)从v4.0.1中删除的。如果a)拉开拉链就可以了。如果b)我可以删除已折旧的文件(
rsync--delete
)。