2016-01-04 42 views
2

我安装通过作曲家我的自定义扩展。 我可以确认composer在服务器上生成的app/code/vendor/package_name。 但是,在stores/configuration/advanced下的管理面板上,我看不到我的扩展名。我的自定义扩展是不是管理面板上显示的Magento 2.0

什么我试过到目前为止表现如下;

  1. 法拉盛Magento的2.0缓存和禁用缓存
  2. 更改扩展名文件的权限为777
  3. 删除下VAR /手动缓存
  4. 注销并重新登录他们的

无文件解决了我的问题。 如何在Magento 2.0的管理商店/配置/高级下看到我的自定义扩展?

我不知道这是否有助于任何,但我张贴了我的config.xml和module.xml

由于提前,

<?xml version="1.0" ?> 
 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> 
 
    <module name="Fusion_CODFee" schema_version="0.0.1"></module> 
 
</config>

<?xml version="1.0" ?> 
 
<config> 
 
    <modules> 
 
    <Fusion_CODFee> 
 
     <version>0.1.0</version> 
 
    </Fusion_CODFee> 
 
    </modules> 
 
</config>

回答

0

根据我缺失setup_version。它应该是这样的:

<?xml version="1.0" ?> 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> 
    <module name="Fusion_CODFee" schema_version="0.0.1" setup_version="0.0.1"></module> 
</config> 
+0

'schema_version'不再需要。 – Maddy

0

你建议立即进行删除尝试PHP斌/ Magento的设置:升级命令,这样你的Magento有新的扩展升级本身,也为您在应用程序的config.php/etc文件夹,您应该模块在那里如果是活动的情况下,它不是然后在array()标签添加此“Fusion_CODFee => 1”,然后在根目录中运行升级命令,它可能会帮助你。

0

我试过那之后的工作,我请有看

Fusion\CODFee\etc\module.xml 
 

 
<?xml version="1.0"?> 
 
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> 
 
\t <module name="Fusion_CODFee" setup_version="2.0.0"> 
 
\t </module> 
 
</config>

现在接下来你有registration.php的

创建和registration.php注册您的模块代码在Fusion \ CODFee \ registration.php下,并在其中放置下面的代码。

<?php 
 
\Magento\Framework\Component\ComponentRegistrar::register(
 
    \Magento\Framework\Component\ComponentRegistrar::MODULE, 
 
    'Fusion_CODFee', 
 
    __DIR__ 
 
);

现在清除您缓存,如果仍然没有从Magento的安装

的根目录,然后工作指令低于火如果你的系统是Ubuntu的,然后=> sudo的PHP斌\ Magento的设置:升级或窗口系统删除sudo

然后更改权限,这就是它

让我知道是否还有任何查询

相关问题