2017-08-10 19:45:22 1843次浏览 4条回答 0 悬赏 300 金钱

本地windows用的apache服务器,使用PHPmanager设置的rbac,通过ACF进行控制,没有任何问题。

但是放在linux服务器上,不管使用Apache还是使用Nginx,之前ACF中配置的自定义Role都是403了,换成普通的'roles' => ['@']就一切正常,但是也就没了权限控制啊,有遇到类似问题的吗!!

是我sb了,数据库id不是从1开始的,结果rbac给的是id为1的那个人。此贴终结。

  • 回答于 2017-08-11 10:29 举报

    大小写问题

    1 条回复
    回复于 2017-08-11 10:57 回复

    我也被大小写坑过,还是在linux下搞开发稳定性好

  • 回答于 2017-08-11 09:46 举报

    在程序判定位置输出看看是啥

  • 回答于 2017-08-10 20:36 举报

    你后面都带屏蔽错误符号肯定会正常,这种情况很少见

    1 条回复
    回复于 2017-08-10 21:28 回复
    • -那个哪是屏蔽错误啊,我说的ACF里roles
  • 回答于 2017-08-10 20:04 举报

    本地换nginx测试通过后再上传。
    你这环境一下换了太多,可能有部分代码兼容性不好。

您需要登录后才可以回答。登录 | 立即注册
xczizz
副总裁

xczizz 比尔吉沃特

注册时间:2016-03-08
最后登录:2020-11-09
在线时长:97小时50分
  • 粉丝6
  • 金钱4967
  • 威望90
  • 积分6837

热门问题