备忘:dedecms 模块管理-模块列表无内容的解决办法

本文介绍了解决DedeCMS模块管理中模块列表缺失的问题方法。通过重新下载官方提供的moduleurllist.txt文件,确保模块列表正常显示。提供了两种手动更新文件的具体步骤。


偶尔发现模块管理-模块列表中没有内容

看了下代码,结合网友的说法是/data/module/moduleurllist.txt的内容被清空了的原因

重建moduleurllist.txt就好了

实际上dede在读取列表的时候会到updatehost去读取这个文件的内容

所以可以

1、

wget  http://updatenew.dedecms.com/base-v57/dedecms/module_$cfg_soft_lang/modulelist.txt ($cfg_soft_lang 是编码 如utf-8)


 

获取官方的moduleurllist.txt

2、

<?php
require_once("include/common.inc.php");
require_once(DEDEDATA."/admin/config_update.php");
require_once(DEDEINC.'/dedehttpdown.class.php');
require_once(DEDEINC.'/helpers/file.helper.php');
require_once(DEDEINC.'/dedemodule.class.php');

$url = $updateHost.'dedecms/module_'.$cfg_soft_lang.'/modulelist.txt';
$cachefile = DEDEDATA.'/module/moduleurllist.txt';
$dhd= new DedeHttpDown();
$dhd->OpenUrl($url);
$remotelist = $dhd->GetHtml();
PutFile($cachefile, $remotelist);
echo '完成';
?>

丢到网站根目录,访问之。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值