KHI BỊ NHƯ VẬY THÌ TA PHẢI LÀM SAO?
Bạn hãy bình tĩnh đừng vội xóa hết đi và cài lại website. Có hai cách đơn giản có thể xử lý trường hợp này như sau:
Cách 1: Đổi tên hoặc xóa bỏ thư mục plugin gây ra lỗi
Trong Wordpress thông thường thì các plugins được lưu trong thư mục webroot/wp-content/plugins, từng plugin lưu thành 1 thư mục (có thể là 1 file php) riêng.
Sau khi đổi tên hay xóa thư mục thì plugin gây lỗi tương ứng sẽ tự động bị vô hiệu hóa.
Lưu ý rằng nếu ta đổi tên thư mục plugin trở lại thì nó cũng sẽ không tự động được kích hoạt lại đâu nhé!
Cách 2: Gỡ bỏ plugin lỗi trong DATABASE
Vào sửa trực tiếp trong cơ sở dữ liệu (nếu hosting/server có hỗ trợ PhpMyAdmin, sxd hay Adminer... có thể sử dụng thay cho console).
Ảnh minh họa cấu trúc dữ liệu mặc định của 1 website wordpress |
SELECT * FROM wp_options WHERE option_name = 'active_plugins'
Nếu muốn vô hiệu hóa toàn bộ plugins đang sử dụng thì chỉ cần xóa option này khỏi bảng wp_options. Nếu bạn muốn xóa 1 plugin nào đang active thì xóa dòng tương ứng với plugin đó trong option_value của 'active_plugins'. Sau khi xóa thì phải giảm index cho toàn bộ các plugin xếp sau trong giá trị option_value.
Trên đây là 2 cách để vô hiệu hóa một hoặc nhiều plugin sử dụng trong Wordpress. Nếu bạn còn cách nào khác muốn chia sẻ đừng ngần ngại post lên trong comment hoặc email cho NKTGL nhé!
No comments:
Post a Comment