POST TIME:2017-11-13 00:27
雖然說織夢CMS是一款非常優(yōu)秀的開源CMS程序,但在使用織夢DedeCMS的過程中,我們還是會遇到一些很惱火的事情,比如模塊管理列表無法顯示,無法對模塊進(jìn)行卸載,這個是非常影響心情的。造成織夢模塊管理列表無法顯示的原因,可能有很多種,先舉出下面的三種解決辦法。如果還是無法解決管理列表無法顯示的問題,可以嘗試重裝或者更換主機(jī)。
一般來說,DedeV5.7以后的版本出現(xiàn)管理列表無法顯示的情況多一些,這是因為官方將后臺模塊的列表遠(yuǎn)程的放在了官方服務(wù)器上了。雖然這樣可以讓織夢的用戶獲得更多官方的模塊,但有時網(wǎng)站在某個時間段連接不上織夢官方服務(wù)器,就可能無法寫入模塊列表文件內(nèi)容,造成模塊列表空白。總的來說,/data/module/moduleurllist.txt模塊列表文件沒有內(nèi)容是織夢模塊管理列表空白的直接原因。
解決上面問題的方法是打開/dede/module_main.php文件(其中dede為您的后臺管理目錄),注釋掉大約91行和95行的如下代碼:
$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);
$modules = array_merge($modules,$modules_remote);
這樣織夢程序就不會從遠(yuǎn)程去獲取列表,而是從本地獲取列表了。解決織夢后臺模塊管理列表不顯示還有一個笨辦法,就是用有內(nèi)容的/data/module/moduleurllist.txt文件對相應(yīng)的文件進(jìn)行替換,這樣/data/module/moduleurllist.txt文件有內(nèi)容了,模塊管理列表就會顯示出來。
還有一種情況也會造成織夢管理模塊管理后臺的列表無法顯示,就是禁用了fsockopen()函數(shù),這個函數(shù)是織夢用來獲取遠(yuǎn)程模塊管理列表的。解決的方法可以用第一種禁止織夢遠(yuǎn)程獲取管理列表;另外就是開啟fsockopen()函數(shù),如果你的主機(jī)支持這么做的話。
當(dāng)然,織夢DedeCMS后臺模塊管理列表不顯示的原因還有其他的,比如織夢程序沒有足夠的權(quán)限,無法寫入/data/module/moduleurllist.txt文件,也會造成列表空白的。以上只是碰到后臺模塊管理列表空白時解決的一些經(jīng)驗之談,希望對閱讀此文的朋友有所幫助。