問題一及解決方法
1問題描述:本地測(cè)試正常,上傳到空間后列表空白,重新安裝都是空白,空間所有文件使用 777 權(quán)限都一樣是空白。
2解決方法:找到\data\module下的moduleurllist.txt,如果moduleurllist.txt里沒內(nèi)容就是被破壞了,從安裝包里提出吧。
步驟閱讀 END百度經(jīng)驗(yàn):jingyan.baidu.com
問題二及解決方法
1問題描述:上傳到空間后列表空白,重新安裝都是空白,空間所有文件使用 777 權(quán)限都一樣是空白,將moduleurllist.txt上傳覆蓋也是空白(服務(wù)器緩存是個(gè)問題,所以這種方法很實(shí)用)。
2問題原因:DedeV5.7以后的版本出現(xiàn)管理列表無法顯示的情況多一些,這是因?yàn)楣俜綄⒑笈_(tái)模塊的列表遠(yuǎn)程的放在了官方服務(wù) 器上了。雖然這樣可以讓織夢(mèng)的用戶獲得更多官方的模塊,但有時(shí)網(wǎng)站在某個(gè)時(shí)間段連接不上織夢(mèng)官方服務(wù)器,就可能無法寫入模塊列表文件內(nèi)容,造成模塊列表空 白?偟膩碚f,/data/module/moduleurllist.txt模塊列表文件沒有內(nèi)容是織夢(mèng)模塊管理列表空白的直接原因。
3解決方法:打開/dede/module_main.php文件(其中dede為您的后臺(tái)管理目錄),注釋掉大約91行和95行的如下代碼:
$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);
$modules = array_merge($modules,$modules_remote);
這樣織夢(mèng)程序就不會(huì)從遠(yuǎn)程去獲取列表,而是從本地獲取列表了。
步驟閱讀 END百度經(jīng)驗(yàn):jingyan.baidu.com
問題三及解決方法
1問題描述:整個(gè)織夢(mèng)模塊管理頁面都是空白的。
2問題原因:還有一種情況也會(huì)造成織夢(mèng)管理模塊管理后臺(tái)的列表無法顯示,就是禁用了 fsockopen()函數(shù),這個(gè)函數(shù)是織夢(mèng)用來獲取遠(yuǎn)程模塊管理列表的。
3解決方法:可以用問題二的解決方法禁止織夢(mèng)遠(yuǎn)程獲取管理列表;
另外就是開啟 fsockopen()函數(shù),如果你的主機(jī)支持這么做的話。
步驟閱讀 END百度經(jīng)驗(yàn):jingyan.baidu.com
問題四及解決方法
1問題描述:下載源碼下來后在本地安裝后臺(tái)模塊可以正常顯示,但是上傳到空間之后模塊顯示不了了,這種情況一般是你的空間參數(shù)或者設(shè)置的問題,你可以咨詢空間商,或者試圖嘗試一下這種方法。
2解決方法:將include中的文件dedehttpdown.class.php進(jìn)行相關(guān)的修改,具體就是 將$this->m_fp?=?@fsockopen($this->m_host,?$this->m_port,?$errno,?$errstr,10);
替換為$this->m_fp?=?@stream_socket_client($this->m_host?.?':'?.?$this->m_port,?$errno,?$errstr,10);
END百度經(jīng)驗(yàn):jingyan.baidu.com
注意事項(xiàng)
造成空白的原因一:data/module/中的moduleurllist.txt文件被破壞,這時(shí)我們可以下載下來打開看一下,如果內(nèi)容為空,就說明被破壞了,我們從源碼中提取一個(gè)覆蓋上去就行了;
造成空白的原因二:module_main.php文件受損,我們從源碼中提取出來上傳覆蓋即可,這里強(qiáng)調(diào)的是,做這些之前,一定要備份,防止出現(xiàn)意想不到情況,因?yàn)槌绦蜻@個(gè)東西不穩(wěn)定因素還是比較多的
造成空白的原因三:織夢(mèng)DedeCMS后臺(tái)模塊管理列表不顯示的原因還有其他的,比如織夢(mèng)程序沒有足夠的權(quán)限,無法寫入/data/module/moduleurllist.txt文件,也會(huì)造成列表空白的。 (責(zé)任編輯:haoxuee)
學(xué)友請(qǐng)微信搜索好學(xué)網(wǎng),或加公眾號(hào) haoxueecom 獲取更多學(xué)習(xí)資訊!
|