PHPCMS后台设置角色权限时,突然出现500错误,怎么解决呢?

在PHPcms后台设置角色权限时,点击默认站点出现500错误,如上图。正常情况下如下图所示。本来好好的,不知道怎么的就突然不好使了,请高手解答??这是怎么回事呢?在php... 在PHPcms后台设置角色权限时,点击默认站点出现500错误,如上图。正常情况下如下图所示。本来好好的,不知道怎么的就突然不好使了,请高手解答??这是怎么回事呢?
在 phpcms/modules/admin/role.php 文件中

程序执行到foreach前面不报错
foreach ($result as $n=>$t) {
$result[$n]['cname'] = L($t['name'],'',$modules);
$result[$n]['checked'] = ($this->op->is_checked($t,$_GET['roleid'],$siteid, $priv_data))? ' checked' : '';
$result[$n]['level'] = $this->op->get_level($t['id'],$result);
$result[$n]['parentid_node'] = ($t['parentid'])? ' class="child-of-node-'.$t['parentid'].'"' : '';
}
程序执行到foreach后面 就报500错误

也就是foreach这里有错误了,但是在下实在看不明白foreach循环是如何导致的500错误的
展开
 我来答
繁承软件
2015-04-26 · TA获得超过427个赞
知道小有建树答主
回答量:431
采纳率:66%
帮助的人:134万
展开全部
我也不觉得这foreach有错,但是既然执行到这里出错了,那肯定是和这段有关系的地方出错了,这句话是对$result每一个项进行负值加,载了menu_model模型,那么你有没有查过menu_model模型有没有错,还有他获取的每一条数据你依次用固定值测试,看是谁的错误,然后逐步查找错误根源
百度网友8041235
2015-04-22 · TA获得超过227个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:228万
展开全部
里面的代码有错误
更多追问追答
追问
这个请求调用的文件和本地的是一样的,如果代码有错误的话,为何本地的正常,服务器上的不正常了呢?
追答
服务器上的php环境导致,有可能是目录权限,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9eebc8
2015-04-25
知道答主
回答量:21
采纳率:0%
帮助的人:4.7万
展开全部
500错误是服务器错误,检查一下服务器的配置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式