prestashop - 在 Prestashop 1.7 上手动更新模块
问题描述
最近几天,更新模块变得不可能了。我收到诸如“这不是有效的模块名称”之类的错误。
是否可以通过从 Github 检索最新文件来手动更新模块?我试图用最新版本的文件替换这些文件,但是它根本没有改变任何东西。
我确切地说我尝试更新预装在 Prestashop 中的官方模块。
解决方案
是的,你可以这样做。
从 GitHub 获取模块,将整个模块(ps_xxxxxx 目录)包装在一个 zip 文件中,然后从管理界面安装模块。
不要使用文件系统手动替换文件(或者至少尽量不要)。如果您替换模块目录中的模块,您将不会触发模块“安装”方法,因此如果新版本需要一些初始化,它将无法正常工作。
编辑:某些模块具有依赖关系,例如 ps_facetedsearch 将要求您安装 composer 并运行“composer install --no-dev”,然后才能将其打包成 zip。
或者,您可以在此处获取本机 prestashop 模块的 json 列表(将 [VERSION] 替换为您想要的 prestashop 版本,例如 1.7.6.4):
然后,您可以使用此 URL 下载带有其 id 的模块(替换 [VERSION] 和 [MODULE_ID] :
推荐阅读
- python-3.x - Python递归索引更改
- java - How to use Selenium Webdriver(Java) to simulate drag an element and drop it into an input box?
- python - 如何将用户输入的字符串与列表中单词的字符(单个字母)进行比较?
- python - Pandas 字符串包含和替换
- reference - 未找到monogame系统参考
- matlab - 合并具有不同标签的相邻连接组件
- c# - ReadProcessMemory 不适用于 Dolphin 模拟器
- node.js - 在谷歌助手上播放指定时间的媒体对象
- python - 如何检查python中是否存在对象
- jquery - 如何使用 ajax 和资源管理器上传多个文件