Magento 1.9使用sample data出现Access denied问题解决方法

问题描述:

使用magento1.9的sample data之后,后台登录出现Access denied


解决方法:

从错误信息看是没有权限,所以需要设置权限。

首先我发现当导入sample data之后,数据库admin_user表会被清空,也就是之前的账号信息没有了。所以要添加账号信息。如下:

INSERT INTO `admin_user` (`user_id`, `firstname`, `lastname`, `email`, `username`, `password`, `created`, `modified`, `logdate`, `lognum`, `reload_acl_flag`, `is_active`, `extra`, `rp_token`, `rp_token_created_at`) VALUES
(1, 'ax', 'bx', 'xxxxx@qq.com', 'admin', 'b380ca44342ec0f0fd3789c02dcc5c7a:isiCcoPZNZwJ5v8IywCme2xv4jKv1EsU', '2016-05-03 22:52:03', '2016-05-03 22:52:03', NULL, 0, 0, 1, 'N;', NULL, NULL);

添加之后重启apche,后台登录依然不行,这是因为权限还没配置。因为上面导入sample data时,admin_role表被重置了。同理需要为新建账号添加权限信息。如下:

INSERT INTO `admin_role` (`role_id`, `parent_id`, `tree_level`, `sort_order`, `role_type`, `user_id`, `role_name`, `gws_is_all`, `gws_websites`, `gws_store_groups`) VALUES
(2, 1, 2, 0, 'U', 2, 'ax', 1, NULL, NULL);
切记user_id和admin_user表的新账号use_id一致,role_name也和admin_user表的新账号first_name一致。然后重启apache,后台登录新账号。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值