DedeCMS一直以來(lái)用著都很正常,可是今天在上傳圖片的時(shí)候出了問(wèn)題,本來(lái)圖片在點(diǎn)擊“上傳到服務(wù)器”按鈕后,會(huì)上傳并轉(zhuǎn)到圖片的設(shè)置小窗口,可是這次點(diǎn)了之后沒(méi)有反應(yīng),過(guò)了幾秒鐘居然轉(zhuǎn)到后臺(tái)的登陸界面了,試了幾次都是這樣,真是有點(diǎn)抓狂。
于是在網(wǎng)上查一下是什么原因。網(wǎng)上的類(lèi)似的問(wèn)題分兩種情況:
第一種情況: 用正確的用戶(hù)名和密碼登陸后自動(dòng)又返回到登陸界面
這種情況和我的有點(diǎn)類(lèi)似,解決方法有如下幾種:
1. 更改權(quán)限,把data文件夾及其下的sessions文件夾的權(quán)限改為777。我看了一下,默認(rèn)的權(quán)限是755,我改成777仍然沒(méi)有解決問(wèn)題,而且777權(quán)限應(yīng)該是最高的了,這樣對(duì)于網(wǎng)站來(lái)說(shuō)非常的不安全,這種建議是不是黑客故意提出來(lái)的。所以考慮了一下,還是改回原來(lái)的755權(quán)限。
2. 清楚data文件夾下sessions文件下出index.php外的所有文件。我清理了所有文件,然后刷新了瀏覽器,問(wèn)題依舊,所以不行。
第二種情況: 無(wú)法上傳圖片
出現(xiàn)這種情況,是DedeCMS代碼中的一個(gè)筆誤,在DedeCMS 5.7版本中,這個(gè)Bug早就修復(fù)了,而且這個(gè)問(wèn)題是網(wǎng)站一直都無(wú)法傳圖片,但我的網(wǎng)站以前上傳圖片是很正常的。所以不太符合我網(wǎng)站的癥狀。
那么我的網(wǎng)站究竟出了什么問(wèn)題?,無(wú)奈只能自己試著排除,這時(shí)我想到了文件格式的問(wèn)題。
因?yàn)槲业碾娔X的jpeg圖片未設(shè)置關(guān)聯(lián)查看程序,所以這種圖片的圖標(biāo)看起來(lái)就是怪怪的樣子,是不是jpeg格式無(wú)法上傳到DedeCMS呢?
換個(gè)圖片測(cè)試一下,隨便找了一個(gè)其他格式的圖片,上傳居然成功了。
那么原來(lái)的jpeg圖片怎么辦,直接把文件的后綴名.jpeg改為.jpg,然后嘗試上傳,居然成功了,其實(shí)這個(gè)也是可以在代碼里進(jìn)行修改的,只是不想去修改,畢竟這種格式也不常用,不需大動(dòng)干戈。
后來(lái),在“附件管理”“上傳新文件”界面看到了這樣的提示“提示:圖片類(lèi)型僅支持jpg、png、gif、wbmp格式,flash為.swf格式,視音頻和附件為限定擴(kuò)展名的類(lèi)型(可在系統(tǒng)參數(shù)中修改)。”這里已經(jīng)說(shuō)明的很清楚了,只是我們沒(méi)有注意到而已。
版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!
轉(zhuǎn)載請(qǐng)注明: DedeCMS 5.7無(wú)法上傳圖片的解決方法