新聞中心
dedecms管理員登錄會員中心發(fā)布信息上傳圖片失敗如何解決呢
作者 / 無憂主機 時間 2016-02-22 11:13:15
織夢dedecms5.7版本的會員中心由于為了安全性問題,系統(tǒng)默認(rèn)限制了注冊會員在會員中心發(fā)布信息的時候上傳圖片,但是管理員登錄會員中心發(fā)布信息的時候上傳圖片也是無法上傳了。因此有些站長朋友們聯(lián)系到了小編描述雖然限制了會員的上傳圖片的功能,但是有的時候管理員登陸會員中心這個還是可以正常發(fā)布圖片的哦,那該如何解決呢?其實織夢的很多功能都是可以手動修改的,只要明白了問題出在哪里,找到對應(yīng)的控制代碼,然后在這里做出修改就可以了,小編通過分析研究后找到了方法,其實不僅是小編今天遇到了這個問題,很多實用php虛擬主機安裝織夢程序的朋友們也許都遇到了類似的困惑吧,下面我們來說明一下具體的解決方案。 首先第一步:需要注釋一段代碼,找到include\dialog\config.php文件 將$cuserLogin = new userLogin();之后的代碼進行注釋后即可使注冊會員正常上傳圖片,具體注釋方法為:
/*if($cuserLogin->getUserID() <=0 ) { if(empty($adminDirHand)) { ShowMsg("<b>提示:需輸入后臺管理目錄才能登錄</b><br /><form>請輸入后臺管理目錄名:<input type='hidden' name='gotopage' value='".urlencode($dedeNowurl)."' /><input type='text' name='adminDirHand' value='dede' style='width:120px;' /><input style='width:80px;' type='submit' name='sbt' value='轉(zhuǎn)入登錄' /></form>", "javascript:;"); exit(); } $gurl = "../../{$adminDirHand}/login.php?gotopage=".urlencode($dedeNowurl); echo "<script language='javascript'>location='$gurl';</script>"; exit(); }*/因為注釋的代碼比較多,小編還是親自把所有的代碼都復(fù)制出來詳細(xì)的說明下吧,不然注釋錯了代碼別的功能也是無法使用了,注釋掉了這段代碼是已經(jīng)解決這個問題了,可是又面臨了一個新的問題,雖然注釋了該部分代碼,導(dǎo)致了任何人都可以通過點擊瀏覽服務(wù)器,查看到uploads目錄下的全部目錄及文件,大大降低網(wǎng)站的安全性,所以需要進行安全性修復(fù)。具體方法如下: 打開include\ckeditor\config.js文件,注釋掉以下代碼:
/*config.filebrowserImageBrowseUrl = "../include/dialog/select_images.php";*/注釋了這段代碼后,就看不出你的空間的所有的目錄文件了,這樣整體的安全性就高很多了。以上方法就是完整的關(guān)于dedecms管理員登錄會員中心發(fā)布信息上傳圖片失敗的解決方案了。 無憂主機相關(guān)文章推薦閱讀: DEDECMS安裝提示APACHE NO INPUT FILE SPECIFIED解決方法 DEDECMS織夢如何自定義會員中心目錄名稱的方法 DEDECMS如何把后臺的圖集編輯器修改為文章編輯器的步驟
本文地址:http://m.love62.cn/dedecms/21690.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)