首頁顯示空白,頁面提示無法找到function lib_dsv函數(shù)的解決方法
時間:2022-05-26 00:57:01 | 來源:網(wǎng)絡(luò)營銷
時間:2022-05-26 00:57:01 來源:網(wǎng)絡(luò)營銷
今天,打開億企邦的網(wǎng)站,突然發(fā)現(xiàn)首頁的頁面不顯示了,首頁為空白的。打開網(wǎng)站后臺管理系統(tǒng),發(fā)現(xiàn)也多了個service管理員賬戶,首頁也不能生成,點擊首頁生成按鈕顯示的只是“1 Fatal error: Call to undefined function lib_dsv() in D:/www/xxxxxx/wwwroot/include/helpers/channelunit.helper.php on line 558”,就連首頁的動態(tài)頁面也無法正常顯示,但其他欄目和文章的生成都沒什么問題。用近期的index.html備份文件替換后,發(fā)現(xiàn)首頁會立馬被覆蓋掉,又變回了空白頁面。
經(jīng)過多次的調(diào)試后,終于找到了解決辦法,網(wǎng)站恢復(fù)了正常,在此也在億企邦上跟大家分享一下這種情況的解決方法:
方法1: 開啟curl擴展,找到php.ini文件,把“;extension=php_mysql.dll MYSQL函數(shù)庫,;extension=php_gd2.dll GD函數(shù)庫”,前面的分號去掉,重啟apache,就可以使用了。
方法2: 如果方法1還不能解決,那可能就是在7月15日織夢系統(tǒng)最新補丁更新的時候出了問題,如果頁面提示“Call to undefined function lib_dsv()”, 說明你的網(wǎng)站被掛馬了。
解決辦法:登陸網(wǎng)站空間根目錄,找到/include/taglib/dsv.lib.php文件,打開可以看到,里面嵌套加載了一個遠程的js木馬文件。刪除dsv.lib.php文件后,即可解決此問題。
億企邦點評: 這是億企邦網(wǎng)站第一次出現(xiàn)被黑被掛馬的現(xiàn)象,此次事件也給我們提了個醒,無論是大到門戶資訊網(wǎng)站,還是小到個人博客網(wǎng)站,都要在建站初期規(guī)劃和平時維護的時候,設(shè)置好網(wǎng)站文件的權(quán)限,做好網(wǎng)站安全問題的防御措施。