如何在magento2中禁用编译器?

时间:2016-02-27 12:26:19

标签: magento2

如何在magento 2.0中禁用编译器?

我安装了Magento 2.0,然后安装了一个主题" Porto"来自主题森林。但是在安装主题之后,在编译时,我收到了一个错误。

magento_user:/var/www/html/magento2$ sudo php bin/magento setup:di:compile
Compilation was started.
Interception cache generation... 6/7 [========================>---]  85% 2 mins 418.2 MiBErrors during compilation:
        Smartwave\Filterproducts\Helper\Data
                Extra parameters passed to parent construct: $data. File: /var/www/html/magento2/app/code/Smartwave/Filterproducts/Helper/Data.php
        Smartwave\Filterproducts\Block\FeaturedList
                Incorrect dependency in class Smartwave\Filterproducts\Block\FeaturedList in /var/www/html/magento2/app/code/Smartwave/Filterproducts/Block/FeaturedList.php
\Magento\Framework\App\Config\ScopeConfigInterface already exists in context object
\Magento\Catalog\Helper\Image already exists in context object
        Smartwave\Filterproducts\Block\Home\FeaturedList
                Incorrect dependency in class Smartwave\Filterproducts\Block\Home\FeaturedList in /var/www/html/magento2/app/code/Smartwave/Filterproducts/Block/Home/FeaturedList.php
\Magento\Framework\App\Config\ScopeConfigInterface already exists in context object
\Magento\Catalog\Helper\Image already exists in context object
        Smartwave\Filterproducts\Block\Home\LatestList
                Incorrect dependency in class Smartwave\Filterproducts\Block\Home\LatestList in /var/www/html/magento2/app/code/Smartwave/Filterproducts/Block/Home/LatestList.php
\Magento\Framework\App\Config\ScopeConfigInterface already exists in context object
\Magento\Catalog\Helper\Image already exists in context object
        Smartwave\Filterproducts\Block\LatestList
                Incorrect dependency in class Smartwave\Filterproducts\Block\LatestList in /var/www/html/magento2/app/code/Smartwave/Filterproducts/Block/LatestList.php
\Magento\Framework\App\Config\ScopeConfigInterface already exists in context object
\Magento\Catalog\Helper\Image already exists in context object
Total Errors Count: 5

主题供应商说我需要禁用编译。我如何在Magento 2.0中做到这一点?

我在magento2文档中找到了这个,但找不到任何答案。我可以使用下面的命令禁用模块,但哪一个是编译器模块

sudo php bin/magento module:disable Magento_xxxx

任何帮助/指针都将受到高度赞赏。我的网站现在已经关闭,需要尽快提起

1 个答案:

答案 0 :(得分:3)

您无法禁用编译器。为什么主题开发人员会说这样做?听起来很奇怪。

在默认和开发人员模式下,始终启用编译器;一般来说,这是一件好事。在生产模式下,编译器被禁用。但是无法在默认或开发人员模式下禁用编译器。