Wamp環(huán)境下,安裝Dedecms程序后,登陸后臺為空白頁面(無任何顯示)分析
Wamp平臺是我自己搭建的,非集成環(huán)境,Window 7+apache+MySQL+PHP 5.4.0。按照正確步驟安裝織夢后,立即登陸后臺,返回的是空白頁面。為解決這個(gè)問題,百度、google很多。包括重裝環(huán)境和程序、重啟系統(tǒng)。有很多人都有這樣的問題,可是解決方案極少。有一個(gè)看似比較正規(guī)的Data等文件夾的權(quán)限修改,據(jù)說還是很管用?墒俏业氖荳indows系統(tǒng)估計(jì)沒有這種可能。
我采用了很極端的方案,卸了環(huán)境裝了個(gè)集成的Appservnetwork,結(jié)果就可以了。其實(shí)一開始我自己配的環(huán)境的也是沒問題,可是由于其他的原因我卸載重裝了MySQL。于是就不行了,期間還重裝了一起系統(tǒng),還是不行。這個(gè)問題到現(xiàn)在都沒解決。
今天看了看UTF8的BOM問題,發(fā)現(xiàn)可能是這個(gè)原因。以下是原文
“受COOKIE送出機(jī)制的限制,在這些文件開頭已經(jīng)有BOM的文件中,COOKIE無法送出(因?yàn)樵贑OOKIE送出前PHP已經(jīng)送出了文件頭),所以登 入和登出功能失效。一切依賴COOKIE、SESSION實(shí)現(xiàn)的功能全部無效。”這個(gè)應(yīng)該就是Wordpress后臺出現(xiàn)空白頁面的原因了,因?yàn)槿魏我粋(gè) 被執(zhí)行的文件包含了BOM,這三個(gè)字符都將被送出,導(dǎo)致依賴cookies和session的功能失效!
這個(gè)問題可能是由于PHP5.4.0的原因,織夢在設(shè)計(jì)的時(shí)候沒有考慮。
暫時(shí)的結(jié)論,有新發(fā)現(xiàn)更新。
Desert8023 |