PbootCMS后臺正常使用,編輯界面可以顯示, 但單圖片上傳按鈕點擊沒反應,多圖片上傳顯示“后臺配置項返回格式出錯,上傳功能將不能正常使用!”
問題描述:
在后臺內容管理的編輯器,上傳圖片或者附件的時候遇到的問題,提示后端配置項沒有正常加載,上傳插件不能正常使用!如圖:
問題解決: 這個問題是由于瀏覽器版本過低,導致的無法正常加載插件的腳本,導致的上傳插件無法使用 要解決這個問題也非常簡單,更換最新的谷歌瀏覽器,或者火狐瀏覽器管理網站后臺即可!
二:打開瀏覽器調試模式,顯示“后臺配置項返回格式出錯,上傳功能將不能正常使用!”
解決方案:
百度能搜到的解決方案:
1、可見時區”Asia/chongqing”的大小寫出了問題,應該為”Asia/Chongqing”,windows環境不區分大小寫,所以沒有報錯,而linux環境是區分大小寫的。
打開PBootCMS程序下的core/extend/ueditor/php/controller.php文件,
將第四行的注釋去掉,并且將 chongqing 修改為首字母大寫 Chongqing ,
修改結果如下:
1date_default_timezone_set(“Asia/Chongqing”); |
你會發現,問題還是沒解決。
繼續按照網上的方法:
找到 /ueditor/ueditor.config.js 發現它的 ROOT 地址
訪問該地址,提示:
Warning:?set_time_limit()?has?been?disabled?for?security?reasons?in?.../lib/default/ueditor_act.php?on?line?15 {"state":"\u8bf7\u6c42\u5730\u5740\u51fa\u9519"}
意思大概是:出于安全原因,set_time_limit()已被禁用。請求地址出錯
報錯位置在 /lib/default/ueditor_act.php 第15行,找到該文件,發現并沒有什么錯誤。
那么問題就在:set_time_limit() has been disabled for security reasons 了。
最終發現問題所在,是服務商主機的 php.ini 配置問題,默認禁用了 set_time_limit() ,聯系主機服務商,啟用?set_time_limit函數 問題解決。
BUT
你會發現,問題依然沒有沒解決。
經過本人不斷設置權限發現,其實非常簡單。
/core/extend/ueditor/
目錄下,給php目錄可寫入權限,就解決。