新聞中心
Phpcms v9編輯器存在BUG無法上傳圖片和附件的完美解決方案
Phpcms V9是一款功能強大并開源的網(wǎng)站內(nèi)容管理系統(tǒng),它的開發(fā)環(huán)境是采用PHP5+MYSQL做為技術(shù)基礎(chǔ)進(jìn)行研發(fā)的。因為這款程序使用方便,功能也很強大。使用的站長朋友也是不計其數(shù)了。但是大家都知道來源程序一般后臺路徑都是眾所周知的。因此為了防止黑客攻擊,很多站長都會安裝后修改后臺登陸地址,網(wǎng)站安全系數(shù)提高了。 這款程序的修改后臺地址有點奇特設(shè)置方法如下: 在后臺-》設(shè)置-》相關(guān)設(shè)置-》安全設(shè)置里面填寫了一個二級域名作為管理地址,并修改caches/configs/system.php 下的'admin_url' => 'admin.主域名.com', //允許訪問后臺的域名,但是今天一位站長設(shè)置后在后臺上傳圖片和附件的時候都失敗了,小編分析了下上傳失敗的原因是在后臺設(shè)置了管理后臺專用的二級域名后,其他的域名訪問后臺管理就會出現(xiàn)沒有權(quán)限訪問的提示,會不會上傳圖片的時候調(diào)用的編輯器地址依然用的是system.php里面'app_path' => '主域名.com/',生成的地址呢,這樣當(dāng)在后臺上傳圖片的時候,就會出現(xiàn)上傳的時候打開頁面沒有權(quán)限卡死,或者直接上傳失敗。小編經(jīng)過分析研究找到了解決方案,下面小編為站長朋友們分享下吧 第一步:修改system.php 在'app_path' => 'http://www.主域名.com/' 下面添加一行代碼: 'up_path' => 'http://cp.dzhaofang.com/',//后臺域名配置地址 第二步:修改/phpcms/base.php 在12行下面添加一行代碼: define('UP_PATH',pc_base::load_config('system','up_path')); 第三步:修改/phpcms/libs/classes/form.class.php if($allowupload)$str.="filebrowserUploadUrl :'".APP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',\r\n"; 修改為 if($allowupload)$str.="filebrowserUploadUrl:'".UP_PATH."index.php?m=attachment&c=attachments&a=upload&module=".$module."&catid=".$catid."&dosubmit=1',\r\n"; 因為用的是二級域名管理后臺了,所以上傳圖片的時候需要把程序中的路徑也要做對應(yīng)的修改。按照以上三個步驟設(shè)置就解決了。 無憂主機相關(guān)文章推薦閱讀: PHPCMS欄目過多執(zhí)行慢,怎么辦? PHPCMS中實現(xiàn)列表分頁自定義文字功能 自定義PHPCMS會員登陸后退出跳轉(zhuǎn)鏈接 PHPCMS上傳背景圖片提示:選擇的類型必須為圖片類型
本文地址:http://www.gle-technology.com/phpcms/15200.html