新聞中心
如何解決Ecshop網(wǎng)站后臺(tái)添加角色管理的時(shí)候提示錯(cuò)誤role.php on line 125的完美解決方案
Ecshop是一款后臺(tái)功能繁多且強(qiáng)大的開(kāi)源電商程序,一般站長(zhǎng)朋友們安裝好都會(huì)登陸后臺(tái)去琢磨一番。無(wú)憂小編也甚是喜歡Ecshop的后臺(tái)很多強(qiáng)大功能。但是今天小編看到了后臺(tái)有個(gè)權(quán)限管理,里面有管理員列表,管理員日志,角色管理等等。小編按照需求添加了2個(gè)管理員都順利的添加成功了,但是在添加角色的時(shí)候莫名其妙的居然在后臺(tái)頂部報(bào)出來(lái)幾行錯(cuò)誤信息。如下截圖: [caption id="attachment_15537" align="alignnone" width="548"] ecshop[/caption] 小編感到很是奇怪,開(kāi)始的時(shí)候認(rèn)為是不是添加的角色有敏感字體等。后來(lái)接二連三的又測(cè)試了幾次還是報(bào)錯(cuò)并且添加不成功。小編想應(yīng)該是Ecshop自身的漏洞導(dǎo)致的,結(jié)果小編翻閱了一些技術(shù)文檔和官方的論壇果然找到了完美的解決方案。 解決方法: 首先打開(kāi)admin/role.php文件,找到以下代碼: $priv_arr[$action_id]['priv_list'] = join(',', @array_keys($action_group['priv'])); 給上面添加: if(is_array($action_group['priv'])){ $action_group['priv'] = $action_group['priv']; }else{ $action_group['priv'] = array(); } 保存好上傳覆蓋這段代碼就可以了,小編分析出錯(cuò)原因是當(dāng)$action_group['priv']沒(méi)有值未找到的情況下使用join分割會(huì)出現(xiàn)警告等報(bào)錯(cuò)提示。無(wú)憂小編把這篇技術(shù)文檔整理出來(lái)希望可以幫到更多有需要的站長(zhǎng)朋友。 無(wú)憂主機(jī)相關(guān)文章推薦閱讀: ECSHOP添加自定義模塊 ECSHOP無(wú)法注冊(cè)新會(huì)員,提示“用戶名已經(jīng)存在,請(qǐng)重新輸入“解決方法 解決ECSHOP后臺(tái)重新發(fā)布商品圖片產(chǎn)生新圖片不覆蓋原圖的完美解決方案 解決最新ECSHOP2.7.3存在賣(mài)家打印快遞單時(shí)不顯示收貨人省市區(qū)的完美解決方案
本文地址:http://www.gle-technology.com/ecshop/15536.html