magento管理面板,如何修复“拒绝访问”

时间:2013-07-29 07:10:40

标签: magento magento-1.7

当我登录管理员面板时,我收到此消息“拒绝访问”

我该如何解决这个问题?没有登录我无法访问任何内容?

5 个答案:

答案 0 :(得分:7)

添加新用户后出现此问题时,问题可能是该用户没有选择任何角色。

如果您仍然可以使用其他用户登录,则只需为新用户选择一个角色即可解决问题。

要选择角色,请转到:系统>权限>用户> [选择用户]>用户角色(选项卡)。

答案 1 :(得分:3)

如果您仅失去了对您管理页面的访问权限,那么您可以通过以下方法进入数据库并更改密码

  1. 进入您的数据库并搜索admin_user table
  2. admin_user表中,点击您认为是管理员的行上的编辑按钮。
  3. 在密码字段中,从功能栏的下拉列表中选择MD5功能。
  4. 现在在值字段中,输入密码并按“执行”。
  5. 这样您就可以重置密码,并确保输入正确的密码和用户名。 (以上方法我建议假设你甚至不能进入管理页面)

    我建议的另一种方法是假设某些特定模块的访问被拒绝。

    1. 输入您的magento文件并导航到名为system.xml
    2. 的文件
    3. 查看您在system.xml文件中拥有的群组数量如下
    4. `

         <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>
      

      我在这里展示两组

      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/

      希望这有用

答案 2 :(得分:0)

请按照以下步骤操作:

1)您输入的用户名和密码是否正确?

2)如果您在尝试使用chrome登录时遇到问题。(试试网址如127.0.0.1/yourmagento)

或尝试此链接 why-i-can-not-login-to-magento-backend-using-google-chrome

重置管理员密码。转到phpmyadmin并运行以下命令。

UPDATE `admin_user` SET `password` = MD5('PASSWORD') WHERE `username` = 'USERNAME';

仍然面临任何问题添加评论。我会尽力帮助你。

答案 3 :(得分:0)

尝试删除缓存文件夹。

\的magento \变种\缓存

删除所有文件和文件夹。

答案 4 :(得分:0)

我必须在 mageadmin_role 中为我的用户添加一个条目,它只有在我选择&#34; U&#34;而不是&#34; G&#34;作为角色