新聞中心
織夢DedeCMS安裝后網(wǎng)站后臺模塊列表不顯示怎么辦
作者 / 無憂主機(jī) 時間 2014-12-10 20:57:40
小編今天遇到了一個奇葩的問題,一位站長朋友自己使用Dedecms開源程序做了一個企業(yè)展示的網(wǎng)站,安裝好了模板之后,開始去后臺配置了,可是在配置的時候卻驚奇的發(fā)現(xiàn)左側(cè)的模塊下面的模塊管理打不開,開始的時候小編以為是網(wǎng)站的后臺卡導(dǎo)致的,于是就讓這位站長朋友再等等??墒菐追昼娺^去了也再次的點(diǎn)擊了幾次還是加載不出來,此時小編想這可能不是卡的問題了,小編分析了程序的機(jī)構(gòu)可能是無法寫入模塊列表內(nèi)容導(dǎo)致的.于是小編打開存放模塊列表的文件data/moudle/moduleurllist.txt文件,果然里面都是空白的。其實(shí)這也就是導(dǎo)致模塊列表空白的原因了。這種情況該怎么解決呢?下面先看下空白的截圖吧。
下面小編就來詳細(xì)說明下解決的方法。首先找到后臺管理文件下的模塊主文件。路徑如下:
/dede/moudle.main.php文件。然后使用一款編輯軟件打開。
找到大約91行和95行的如下兩行代碼:
$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl); $modules = array_merge($modules,$modules_remote直接把這兩行代碼刪除了,然后保存上傳再登陸網(wǎng)站后臺更新下緩存就可以看到解決了。 小編在這里再多補(bǔ)充下吧,因?yàn)榇四K管理下的列表不顯示也有可能是其它原因?qū)е碌?,小編之前也遇到過類似的問題。當(dāng)在本地測試安裝的時候也正常的,可是把整個站點(diǎn)遷移到了線上之后也就不顯示了,這是什么原因呢?其實(shí)這個可能是有個fsockopen()函數(shù)沒有開啟導(dǎo)致的。不過無憂主機(jī)php空間下的該函數(shù)都是開啟了的,也不排除以后站長朋友們會遇到?jīng)]有開啟的,所以小編認(rèn)為還是在此說明下比較好。那么遇到了未開啟的怎么辦呢?按照以下路徑找到include/dedehttpdown.class.php文件。使用一款編輯軟件打開后找到以下一行代碼:
$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);替換后上傳到對應(yīng)的目錄下保存,然后登陸后臺更新系統(tǒng)緩存后就可以解決了。下面小編把解決之后的截圖拿來看下。
![織夢DedeCMS安裝后網(wǎng)站后臺模塊列表不顯示怎么辦](http://www.love62.cn/wp-content/uploads/2014/12/dede-12-10-3-300x65.png)
本文地址:http://www.love62.cn/dedecms/17855.html
上一篇: ecshop后臺如何生成商品代碼
下一篇: zencart導(dǎo)出用戶信息excel表格
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)