新聞中心
織夢DedeCMS安裝后網(wǎng)站后臺模塊列表不顯示怎么辦
作者 / 無憂主機 時間 2014-12-10 20:57:40
小編今天遇到了一個奇葩的問題,一位站長朋友自己使用Dedecms開源程序做了一個企業(yè)展示的網(wǎng)站,安裝好了模板之后,開始去后臺配置了,可是在配置的時候卻驚奇的發(fā)現(xiàn)左側(cè)的模塊下面的模塊管理打不開,開始的時候小編以為是網(wǎng)站的后臺卡導致的,于是就讓這位站長朋友再等等。可是幾分鐘過去了也再次的點擊了幾次還是加載不出來,此時小編想這可能不是卡的問題了,小編分析了程序的機構(gòu)可能是無法寫入模塊列表內(nèi)容導致的.于是小編打開存放模塊列表的文件data/moudle/moduleurllist.txt文件,果然里面都是空白的。其實這也就是導致模塊列表空白的原因了。這種情況該怎么解決呢?下面先看下空白的截圖吧。 下面小編就來詳細說明下解決的方法。首先找到后臺管理文件下的模塊主文件。路徑如下: /dede/moudle.main.php文件。然后使用一款編輯軟件打開。 找到大約91行和95行的如下兩行代碼:
$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl); $modules = array_merge($modules,$modules_remote直接把這兩行代碼刪除了,然后保存上傳再登陸網(wǎng)站后臺更新下緩存就可以看到解決了。 小編在這里再多補充下吧,因為此模塊管理下的列表不顯示也有可能是其它原因?qū)е碌?,小編之前也遇到過類似的問題。當在本地測試安裝的時候也正常的,可是把整個站點遷移到了線上之后也就不顯示了,這是什么原因呢?其實這個可能是有個fsockopen()函數(shù)沒有開啟導致的。不過無憂主機php空間下的該函數(shù)都是開啟了的,也不排除以后站長朋友們會遇到?jīng)]有開啟的,所以小編認為還是在此說明下比較好。那么遇到了未開啟的怎么辦呢?按照以下路徑找到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)緩存后就可以解決了。下面小編把解決之后的截圖拿來看下。 以上就是小編總結(jié)的可以解決網(wǎng)站后臺模塊列表打開后空白的解決方法了。希望這篇文章可以幫到有需要的站長朋友們。 無憂主機相關(guān)文章推薦閱讀: DEDECMS后臺模塊管理空白的解決方法 織夢程序中PLUS文件作用介紹及安全設(shè)置 DEDECMS安裝WAP之后登錄后臺報錯的解決方法 利用HTTP協(xié)議修改DEDECMS首頁代碼來實現(xiàn)網(wǎng)站重定向
本文地址:http://www.gle-technology.com/dedecms/17855.html
上一篇: ecshop后臺如何生成商品代碼
下一篇: zencart導出用戶信息excel表格