好学若饥 - 让咱们一起前行!

好学网-中国教育学习资讯渠道!Haoxuee.COM


m88明升

当时方位: m88主页 > IT教育 > dedecms >

dedecm织梦模块办理空白怎样办

时刻:2018-06-18 08:26来历:m88 作者:haoxuee 点击:
问题一及处理办法 1问题描绘:本地测验正常,上传到空间后列表空白,重新装置都是空白,空间一切文件运用 777 权限都相同是空白。 2处理办法:找到\data\module下的moduleurllist.txt,假如moduleurllist.txt里没内容便是被损坏了,从装置包里提出吧。 过程

  问题一及处理办法
1问题描绘:本地测验正常,上传到空间后列表空白,重新装置都是空白,空间一切文件运用 777 权限都相同是空白。
2处理办法:找到\data\module下的moduleurllist.txt,假如moduleurllist.txt里没内容便是被损坏了,从装置包里提出吧。

过程阅览 END百度经历:jingyan.baidu.com
问题二及处理办法
1问题描绘:上传到空间后列表空白,重新装置都是空白,空间一切文件运用 777 权限都相同是空白,将moduleurllist.txt上传掩盖也是空白(服务器缓存是个问题,所以这种办法很有用)。
2问题原因:DedeV5.7今后的版别呈现办理列表无法显现的状况多一些,这是由于官方将后台模块的列表长途的放在了官方服务 器上了。尽管这样能够让织梦的用户取得更多官方的模块,但有时网站在某个时刻段衔接不上织梦官方服务器,就可能无法写入模块列表文件内容,形成模块列表空 白。总的来说,/data/module/moduleurllist.txt模块列表文件没有内容是织梦模块办理列表空白的直接原因。
3处理办法:翻开/dede/module_main.php文件(其间dede为您的后台办理目录),注释掉大约91行和95行的如下代码:

  $modules_remote = $dm->GetModuleUrlList($moduletype,$mdurl);

  $modules = array_merge($modules,$modules_remote);

   这样织梦程序就不会从长途去获取列表,而是从本地获取列表了。

过程阅览 END百度经历:jingyan.baidu.com
问题三及处理办法
1问题描绘:整个织梦模块办理页面都是空白的。
2问题原因:还有一种状况也会形成织梦办理模块办理后台的列表无法显现,便是禁用了 fsockopen()函数,这个函数是织梦用来获取长途模块办理列表的。
3处理办法:能够用问题二的处理办法制止织梦长途获取办理列表;

别的便是敞开 fsockopen()函数,假如你的主机支撑这么做的话。

过程阅览 END百度经历:jingyan.baidu.com
问题四及处理办法
1问题描绘:下载源码下来后在本地装置后台模块能够正常显现,可是上传到空间之后模块显现不了了,这种状况一般是你的空间参数或许设置的问题,你能够咨询空间商,或许企图测验一下这种办法。
2处理办法:将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);

END百度经历:jingyan.baidu.com
注意事项
形成空白的原因一:data/module/中的moduleurllist.txt文件被损坏,这时咱们能够下载下来翻开看一下,假如内容为空,就阐明被损坏了,咱们从源码中提取一个掩盖上去就行了;
形成空白的原因二:module_main.php文件受损,咱们从源码中提取出来上传掩盖即可,这儿着重的是,做这些之前,一定要备份,避免呈现意想不到状况,由于程序这个东西不稳定要素仍是比较多的
形成空白的原因三:织梦DedeCMS后台模块办理列表不显现的原因还有其他的,比方织梦程序没有满足的权限,无法写入/data/module/moduleurllist.txt文件,也会形成列表空白的。

(责任编辑:haoxuee)

赞一个
(0)
0%
嘘一下
(0)
0%
------分隔线----------------------------