2016-01-04 47 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

然後更改權限,這就是它

讓我知道是否還有任何查詢

相關問題