最近几天,我一直在尝试上载一个在1.6版本上完美运行的模块,但是当我尝试在1.7版本上上传它时,出现下一个错误-检查屏幕截图。 我到处都在搜索错误,但是找不到解决方法,请帮助。 Screenshot error1
yk8278 回答:PrestaShop 1.7您不得禁用该模块
模块类名称必须与模块名称相同,例如:
class myNextModule extends Module{
public function __construct(){
$this->name = 'myNextModule';
...
如果不是,则会在安装过程中引发“模块不是有效的模块名称”错误。 纠正安装成功完成后,出现了同样的问题。 (Prestashop 1.7.6)
,从模块文件夹中删除具有模块名称的文件夹-您已经有了该名称的文件夹。
,也有可能您的模块处于开发模式并且您的模块文件夹中的 sql/install.php 或 sql/uninstall.php 中有错误的 sql 查询。这发生在我的案例中。