PbootCMS後台正常使用,編輯界面可(kě)以顯示, 但(dàn)單圖片上(shàng)傳按鈕點擊沒反應,多(duō)圖片上(shàng)傳顯示“後台配置項返回格式出錯,上(shàng)傳功能将不能正常使用!”
問題描述:
在後台內(nèi)容管理(lǐ)的編輯器(qì),上(shàng)傳圖片或者附件的時(shí)候遇到的問題,提示後端配置項沒有(yǒu)正常加載,上(shàng)傳插件不能正常使用!如圖:
問題解決: 這個(gè)問題是由于浏覽器(qì)版本過低(dī),導緻的無法正常加載插件的腳本,導緻的上(shàng)傳插件無法使用 要解決這個(gè)問題也非常簡單,更換最新的谷歌(gē)浏覽器(qì),或者火(huǒ)狐浏覽器(qì)管理(lǐ)網站(zhàn)後台即可(kě)!
二:打開(kāi)浏覽器(qì)調試模式,顯示“後台配置項返回格式出錯,上(shàng)傳功能将不能正常使用!”
解決方案:
百度能搜到的解決方案:
1、可(kě)見時(shí)區(qū)”Asia/chongqing”的大(dà)小(xiǎo)寫出了問題,應該為(wèi)”Asia/Chongqing”,windows環境不區(qū)分大(dà)小(xiǎo)寫,所以沒有(yǒu)報錯,而linux環境是區(qū)分大(dà)小(xiǎo)寫的。
打開(kāi)PBootCMS程序下的core/extend/ueditor/php/controller.php文件,
将第四行(xíng)的注釋去掉,并且将 chongqing 修改為(wèi)首字母大(dà)寫 Chongqing ,
修改結果如下:
你(nǐ)會(huì)發現,問題還(hái)是沒解決。
繼續按照網上(shàng)的方法:
找到 /ueditor/ueditor.config.js 發現它的 ROOT 地址
訪問該地址,提示:
Warning:?set_time_limit()?has?been?disabled?for?security?reasons?in?.https://www.yunbuluo.net/lib/default/ueditor_act.php?on?line?15 {"state":"請(qǐng)求地址出錯"}
意思大(dà)概是:出于安全原因,set_time_limit()已被禁用。請(qǐng)求地址出錯
報錯位置在 /lib/default/ueditor_act.php 第15行(xíng),找到該文件,發現并沒有(yǒu)什麽錯誤。
那(nà)麽問題就在:set_time_limit() has been disabled for security reasons 了。
最終發現問題所在,是服務商主機的 php.ini 配置問題,默認禁用了 set_time_limit() ,聯系主機服務商,啓用?set_time_limit函數(shù) 問題解決。
BUT
你(nǐ)會(huì)發現,問題依然沒有(yǒu)沒解決。
經過本人(rén)不斷設置權限發現,其實非常簡單。
/core/extend/ueditor/
目錄下,給php目錄可(kě)寫入權限,就解決。
*請(qǐng)認真填寫需求信息,我們會(huì)在24小(xiǎo)時(shí)內(nèi)與您取得(de)聯系。