管理パネルにログインすると、「アクセスが拒否されました」というメッセージが表示されます
どうすれば問題を解決できますか? ログインしないと何もアクセスできないの?
管理パネルにログインすると、「アクセスが拒否されました」というメッセージが表示されます
どうすれば問題を解決できますか? ログインしないと何もアクセスできないの?
新しいユーザーを追加した後にこの問題が発生した場合、そのユーザーのロールが選択されていないことが問題である可能性があります。
別のユーザーでログインできる場合は、新しいユーザーの役割を選択するだけで問題は解決します。
役割を選択するには、[システム] > [権限] > [ユーザー] > [ユーザーの選択] > [ユーザー役割] (タブ) に移動します。
管理ページのみにアクセスできなくなった場合は、データベースにアクセスして、次の方法でパスワードを変更できます。
admin_user
データベースに入力して、テーブルを検索しますadmin_user
管理者であると思われる行の編集ボタンをクリックします。このようにして、パスワードをリセットし、正しいパスワードとユーザー名を入力していることを確認できます。(上記の方法は、管理ページに入ることができないことを前提として提案しています)
特定のモジュールへのアクセスが拒否されたと仮定して、私が提案している別の方法。
system.xml
system.xml
次のように、ファイルに含まれているグループの数を確認します`
<system>
<children>
<config>
<children>
<my_group_name>
<title>My Group Name</title>
</my_group_name>
<second_group_name>
<title>My Second Group Name</title>
</second_group_name>
</children>
</config>
</children>
</system>
ここでは2つのグループを示しています
3.config.xml
ファイルに移動し、両方のグループ名を子として追加しますconfig.xml
<config>
<modules>
...
..
.
</modules>
<frontend>
...
..
.
</frontend>
<admin>
...
..
.
</admin>
<adminhtml>
<menu>
...
..
.
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<MyCompany_MyModule>
<title>My Module</title>
<sort_order>10</sort_order>
</MyCompany_MyModule>
<system>
<children>
<config>
<children>
<my_group_name>
<title>My Group Name</title>
</my_group_name>
<second_group_name>
<title>My Second Group Name</title>
</second_group_name>
</children>
</config>
</children>
</system>
</children>
</admin>
</resources>
</acl>
<layout>
...
..
.
</layout>
</adminhtml>
<global>
...
..
.
</global>
</config>
ソースhttp://blog.chapagain.com.np/magento-access-denied-in-admin-of-custom-module/
これが役立つことを願っています
キャッシュフォルダーを削除してみてください。
\magento\var\cache
すべてのファイルとフォルダーを削除します。