Blog daicntt.com

Xóa Các Chủ Đề Đã Xóa Trên Diễn Đàn Xenforo Triệt Để

Cách xóa những chủ đề spam trên diễn đàn xenforo một cách triệt để, dọn dẹp data cho website, tránh tình trạng báo lỗi 404 cho website trong webmasters/tools





Thông thường khi các thành viên đăng chủ đề mới trên diễn đàn, những bài viết cố ý chèn link spam. Khi Mod, admin xóa đi thì nó chỉ xóa tạm chứ không xóa hẳn. Những chủ đề đã bị xóa tạm này khách không thấy nhưng admin thấy và có thể phục hồi lại được. Nếu diễn đàn của bạn đang bị spammer hoành hành nhiều thì sẽ sinh ra database rất lớn. Để xóa hẳn chủ đề này đi anh em làm như sau.



Truy cập vào database như hướng dẫn trên >> bấm vào table xf_Thread >> chọn tab SQL và gõ câu lệnh sau:

Mã:
DELETE FROM `xf_thread` WHERE `discussion_state`='deleted'


Xóa sạch chủ đề đã xóa tạm trên Xenforo

Bấm nút Go >> OK là các chủ đề xóa tạm đã bị xóa vĩnh viễn.





Tương tự có nhiều thành viên thường bình luận trong chủ đề của các thành viên khác nhằm spam, chèn link. Khi bạn xóa bài viết của người spam đi thì vào chủ để vẫn thấy bài bình luận của người đó. Để xóa vĩnh viễn các bình luận của người spam thì chúng ta cũng làm tương tự như xóa chủ đề. Vào table xf_Thread >> chọn tab SQL:

Mã:
DELETE FROM `xf_post` WHERE `message_state`='deleted'
Vậy là xong, 


Hướng dẫn dọn dẹp database hiệu quả cho XenForo


Xenforo là mã nguồn tạo diễn đàn rất tốt và hầu như các diễn đàn đều đang sử dụng bởi tốc độ nhanh, chạy mượt mà, giao diện đẹp và hỗ trợ SEO cũng rất tốt. Tuy nhiên xài 1 thời gian dài thì database phình ra rất lớn và chiếm rất nhiều dung lượng. Bài viết này sẽ hướng dẫn các bạn cách dọn dẹp database cho Xenforo hiệu quả.



3. Sử dụng Optimize database



Để sử dụng chức năng này, các bạn cần phải đăng nhập vào host của diễn đàn Xenforo >> phpMyAdmin >> chọn ngôn ngữ English >> Chọn tên database đang sử dụng >> Chọn Check All table >> bấm chọn Optimize table, rồi đợi 1 lát để các table được tối ưu lại.




Tối ưu hóa cơ sở dữ liệu diễn đàn Xenforo
bây giờ các bạn trở lại diễn đàn, đăng nhập bằng nick admin thì sẽ không còn thấy xuất hiện các chủ đề, bài viết đã bị xóa nữa. Tùy theo diễn đàn của bạn có lượt khách truy cập nhiều hay ít mà nên định kỳ 15 ngày nên dọn dẹp database cho Xenforo 1 lần , giúp giảm thiểu rất lớn dung lượng đồng thời giúp cho diễn đàn mượt mà hơn.




Chúc các bạn thành công.

Bạn đã xem chưa

0 nhận xét | Viết lời bình

Copyright © 2013 - 2020 bởi daicntt.com |Blog chia sẻ của Peter Đại