PrestaShop 1.7不允许禁用该模块

PrestaShop 1.7不允许禁用该模块,prestashop,prestashop-1.6,prestashop-1.7,prestashop-modules,Prestashop,Prestashop 1.6,Prestashop 1.7,Prestashop Modules,我一直在尝试上传一个模块,它在1.6版本上运行得非常好,但是当我尝试上传到1.7版本时,我得到了下一个错误-检查屏幕截图 我到处都在寻找错误,但找不到解决方法,请帮忙 模块类名称必须与模块名称相同,如: class myNextModule extends Module{ public function __construct(){ $this->name = 'myNextModule'; ... 如果不是,则在安装过程中会抛出“模块不是有效的模块名”错误。 有同样的问题,

我一直在尝试上传一个模块,它在1.6版本上运行得非常好,但是当我尝试上传到1.7版本时,我得到了下一个错误-检查屏幕截图

我到处都在寻找错误,但找不到解决方法,请帮忙


模块类名称必须与模块名称相同,如:

class myNextModule extends Module{

public function __construct(){
    $this->name = 'myNextModule';
...
如果不是,则在安装过程中会抛出“模块不是有效的模块名”错误。 有同样的问题,经过修正安装成功完成。
(Prestashop 1.7.6)

从模块文件夹中删除具有模块名称的文件夹-您已经有了具有此名称的文件夹。

您的模块也可能处于开发模式,并且您的模块文件夹中的sql/install.php或sql/uninstall.php中存在错误的sql查询。这在我的例子中发生了。

这不是问题所在,类名与构造函数中的类名相同。您是否重新安装或升级了Prestashop(1.7版)?