重新安裝了系統(tǒng)后,安裝了新版的Dedecms 5.7 SP1,安裝都很正常,解決安裝后登錄后臺卻發(fā)現(xiàn)500錯誤,卻沒提示什么錯誤。重新配置了php環(huán)境還是不行,實在是沒辦法了。
上網(wǎng)搜索了N遍也沒發(fā)現(xiàn)有解決的辦法,后來偶然發(fā)現(xiàn)有人提到DedeCMS與PHP版本兼容的問題,于是思考是不是PHP版本是不是太高了呢?
我使用的是:
- PHP 5.4.8
- fcgisetup 1.5
- DedeCMS V5.7 SP1
- MySQL
于是,我重新下載了PHP 5.3.13版本,替換了之前的5.4.8版。解決發(fā)現(xiàn)DedeCMS正常了!原來真的是DedeCMS與PHP高版本不兼容的問題。
網(wǎng)上有人說是PHP 5.4已經(jīng)啟用了session_register()方法,造成了此函數(shù)不可用。也提供了解決的辦法,但是還是等dede升級吧。