DedeCMS v5.7模块管理列表为空没有内容

今天下载了一个最新版的DedeV5.7,需要用到模块,但是发现模块列表不管怎么点都是空的,这是怎么一回事呢?经过网上搜索答案才发现原来 DedeV5.7以后的版本,官方将模块的列表文件放在了官方服务器上。不再直接集成到CMS程序包中,其实主要的原因就是fsockopen() 函数不允许运行的问题.
解决方法
打开/dede/module_main.php 文件(其中dede为后台管理目录),注释掉大约91行和95行的内容(貌似没用)

#TODO:MODULE
//$modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);
$modules = array();
$modules = $dm->GetModuleList($moduletype);
is_array($modules) || $modules = array();
//$modules = array_merge($modules,$modules_remote);
require_once(dirname(__FILE__).”/templets/module_main.htm”);
$dm->Clear();
exit();

如果还没有解决,那么可以到\data\module下的删除文件大小为0的moduleurllist.txt,再重新去后台查看插件列表。(这个可以)

发表评论

电子邮件地址不会被公开。 必填项已用*标注