模块更新显示成功但没有任何反应
问题描述:
我为PrestaShop开发了一个模块,并将模块的自动更新逻辑集成到它中,现在我试图测试它,因为这些更改是在市场中提交的。模块更新显示成功但没有任何反应
我收到消息说我的模块有一个更新,如果我点击“更新它!”按钮显示成功消息“所有模块已成功更新”,但最终没有任何事情发生。更新按钮仍然存在,并且没有升级脚本运行。
有没有人遇到过这样的事情?我找不到这个的根本原因。 谢谢!
答
这可能是由三种事实造成的: - 该模块有一个许可证,并且因为过期而无法更新为新模块。 Prestashop从未解决这个问题。 - 安装/更新脚本无法正常工作,并且在触发时返回OK(事实上为true),无论发生什么情况。 - 权限问题,它不返回任何错误,但无法正常工作。
我鼓励您先检查您的文件夹权限,然后尝试在Prestashop的网站上手动下载(如有必要)。
感谢您的回答。你知道哪个许可证文件需要更新吗?安装脚本工作正常,我通过减少PrestaShop的数据库中的模块版本手动测试它的更新,然后强制它升级,并再次正常工作(脚本运行)。关于权限,我审查他们,一切似乎没问题,但我会再次检查他们。事情是它适用于其他模块,只为这个它不执行任何操作。 – OanaM
如果您购买了该模块,它与Prestashop插件不在文件中有关:) –