在Prestashop 1.7上手动更新模块

在Prestashop 1.7上手动更新模块,prestashop,prestashop-1.7,Prestashop,Prestashop 1.7,最近几天,更新模块变得不可能了。我收到一个错误,例如“这不是有效的模块名” 是否可以通过从Github检索最新文件来手动更新模块?我试图用最新版本的文件替换这些文件,但它根本没有改变任何东西 我明确表示,我会尝试更新Prestashop中预装的官方模块。是的,您可以这样做 从GitHub获取moduble,将整个模块(ps_xxxxxx目录)包装在一个zip文件中,然后从管理界面安装模块 不要使用文件系统手动替换文件(或者至少不要尝试)。 如果替换模块目录中的模块,则不会触发模块“install

最近几天,更新模块变得不可能了。我收到一个错误,例如“这不是有效的模块名”

是否可以通过从Github检索最新文件来手动更新模块?我试图用最新版本的文件替换这些文件,但它根本没有改变任何东西

我明确表示,我会尝试更新Prestashop中预装的官方模块。

是的,您可以这样做

从GitHub获取moduble,将整个模块(ps_xxxxxx目录)包装在一个zip文件中,然后从管理界面安装模块

不要使用文件系统手动替换文件(或者至少不要尝试)。 如果替换模块目录中的模块,则不会触发模块“install”方法,因此,如果新版本需要一些初始化,它将无法正常工作

编辑: 某些模块具有依赖性,例如,ps_facetedsearch将要求您安装composer并运行“composer install--no dev”,然后才能将其打包到zip中

或者,您可以在此处获得本机prestashop模块的json列表(将[VERSION]替换为您想要的prestashop版本,例如1.7.6.4):

然后,您可以使用此URL下载id为的模块(替换[VERSION]和[module_id]:


谢谢。它工作得很好。我还为有相同问题的人添加了一个后缀:从Github,归档文件有一个后缀“-master”,将其删除,以便归档文件中的目录仅命名为“ps_xxxx”,而不是“ps_xxxx-master”。谢谢,这非常有用!Thx man,非常有用的API