2016-12-19 22 views
3

私はmagentoでモジュールを作成しました。 adminには「クリップアート」というメニューが追加されますが、メニューをクリックすると404ページにリダイレクトされます。Magentoの管理メニューリンクは404ページにリダイレクト

私は​​3210ファイルのコードの下に追加しました:私はcontrollers/Adminhtml/ProductCustomizerClipArtsController.phpファイルを作成している

<menu> 
    <productcustomizer module="productcustomizer"> 
     <title>Product Customizer</title> 
     <sort_order>100</sort_order> 
     <children> 
      <productcustomizercliparts module="productcustomizer"> 
       <title>Clip arts</title> 
       <sort_order>0</sort_order> 
       <action>admin_productcustomizer/adminhtml_productcustomizercliparts</action> 
      </productcustomizercliparts> 
     </children> 
    </productcustomizer> 
</menu> 

そして

<routers> 
    <productcustomizer> 
     <use>admin</use> 
     <args> 
      <module>ProductCustomizer_ProductCustomizer</module> 
      <frontName>admin_productcustomizer</frontName> 
     </args> 
    </productcustomizer> 
</routers> 

ローカルコンピュータで同じコードを試しましたが、うまくいきましたが、このコードをサーバーで使用すると404ページにリダイレクトされます。

+0

ログアウトして再度ログインしようとしましたか?キャッシュを削除しますか? –

+0

ありがとうございます –

+0

エラーログには何が表示されますか? –

答えて

2

ProductCustomizerClipArtsController.phpProductcustomizerclipartsController.phpの名前を変更し、新しい名前と一致するようにファイル内のクラス名のケーシングを更新してください。また、設定ファイルに一致するようにケーシングを更新してください。 Windowsはケーシングを気にしないので、ローカルで動作するかもしれませんが、あなたのサイトがUnixサーバ上でホストされている場合、混乱するかもしれません。

+0

これは問題なく動作しています。ありがとうございます。 –

関連する問題