织梦CMS5.7系统上传到空间之后,或者使用一段时间之后,点击“模块管理”里面的“模块列表”显示空白。这样的问题相信很多伙伴们都遇到吧。本人本地测试正常,可是放服务器里又空白了。实在头疼啊! 网上搜了一下,有一个方法:是从安装包里提出moduleurllist.txt文件覆盖原来的。 可是这个方法也只能解决一时,不能长久。几分钟后又出现了空白。
分析了一下,虽是新手,但是发现了问题所在,原因可能是因为服务器上禁用了fsockopen() 函数造成的。 要永远解决这个问题,请按照下面的方法即可解决:
具体修改方法是: 找到 /include/dedehttpdown.class.php 第507行 $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); 2 通过以上修改方法,完全解决问题。
如果本文对你有帮助,欢迎打赏本站