所在位置:
首页 >
营销资讯 >
网络营销 > 首页显示空白,页面提示无法找到function lib_dsv函数的解决方法
首页显示空白,页面提示无法找到function lib_dsv函数的解决方法
时间:2022-05-26 00:57:01 | 来源:网络营销
时间:2022-05-26 00:57:01 来源:网络营销
今天,打开亿企邦的网站,突然发现首页的页面不显示了,首页为空白的。打开网站后台管理系统,发现也多了个service管理员账户,首页也不能生成,点击首页生成按钮显示的只是“1 Fatal error: Call to undefined function lib_dsv() in D:/www/xxxxxx/wwwroot/include/helpers/channelunit.helper.php on line 558”,就连首页的动态页面也无法正常显示,但其他栏目和文章的生成都没什么问题。用近期的index.html备份文件替换后,发现首页会立马被覆盖掉,又变回了空白页面。
经过多次的调试后,终于找到了解决办法,网站恢复了正常,在此也在亿企邦上跟大家分享一下这种情况的解决方法:
方法1: 开启curl扩展,找到php.ini文件,把“;extension=php_mysql.dll MYSQL函数库,;extension=php_gd2.dll GD函数库”,前面的分号去掉,重启apache,就可以使用了。
方法2: 如果方法1还不能解决,那可能就是在7月15日织梦系统最新补丁更新的时候出了问题,如果页面提示“Call to undefined function lib_dsv()”, 说明你的网站被挂马了。
解决办法:登陆网站空间根目录,找到/include/taglib/dsv.lib.php文件,打开可以看到,里面嵌套加载了一个远程的js木马文件。删除dsv.lib.php文件后,即可解决此问题。
亿企邦点评: 这是亿企邦网站第一次出现被黑被挂马的现象,此次事件也给我们提了个醒,无论是大到门户资讯网站,还是小到个人博客网站,都要在建站初期规划和平时维护的时候,设置好网站文件的权限,做好网站安全问题的防御措施。