突然一個會員發貼被告,他的貼子為什么大量被刪除了。
我立馬到后臺查看一下,發現回收站有835個主題,仔細一看,都是正規貼。然后編輯貼子看了一下,傻眼了,貼子里全被一個版主的賬號編輯過了,這是一個老版主,因為有事長期沒有上線,可能賬號被機器窮舉了。。。。
下面直接入題,我現在邊解決邊發貼,提醒各位站長遇到這個情況怎么處理。
1、首先打開服務器上/config/config_global.php這個文件
查找:$_config['admincp']['runquery'] = 0; 把值改成1
然后進入論壇后臺,在 站長——數據庫——升級
UPDATE pre_forum_post SET message=REPLACE(message,'要刪除的代碼','替換后的內容或者直接留空刪除');
注意:要純文本的才能用,不要傻傻的直接復制貼子的內容,這個我想只要是站長都知道的。另外,我自己本來也不懂什么代碼,執行代碼還是網上找的,我試過以后,只能一段一段鏈接替換或者刪除,可能SQL不識別這么多空格吧,也有可能把空格去掉可以直接一起刪除,我就沒這么干了,數據庫重地有幾萬主題貼了,我可不想不么干,我情愿多替換兩次也無所謂。
連代碼和執行語句一起,寫到下面圖片的位置
點擊提交,等待幾秒后就會出現成功的記錄行數,如果是0,則你的代碼沒有寫好,或者要替換的代碼你有代碼寫多了,系統查找不到。我剛開始試的時候把拉圾廣告代碼全部一起復制,得到的就是成功的記錄數為:0
OK了,現在去看,已全部刪除了廣告鏈接,都完成了以后別忘記了把/config/config_global.php這個文件
查找:$_config['admincp']['runquery'] = 1; 把值改成0
如果這800多主題得一個一個編輯,那真的要哭了。嘿嘿
希望我的貼子能幫助到各位站長們。
此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!: