Khắc phục lỗi lưu của wordpress 5.2 năm 2024
Một ngày sau khi Wordpress vá lỗ hổng bảo mật cho phép tin tặc thực thi mã từ xa và 9 lỗi bổ sung khác trên phiên bản 5.5.2, họ đã tiếp tục tung ra bản cập nhật thứ 2 và sau đó là bản cập nhật 5.5.3. Show
Theo Bizfly Cloud tìm hiểu sự cố liên quan đến tính năng tự động cập nhật Wordpress đã vô tình gửi cho 455 triệu trang web một bản cập nhật Wordpress 5.5.2 khiến các cài đặt mới không thành công. Sau khi phát hiện lỗi, nó đã chặn quá trình thiết lập và vô tình kích hoạt phiên bản Alpha của Wordpress bằng việc tạo bản tải xuống cho một số khách hàng. Sự cố được khắc phục nhanh chóng vào ngày 30/10, trước khi kỹ sư công nghệ của Wordpress báo cáo các đặt mới không thành công và người dùng khác phát hiện ra các trang đăng nhập quản trị bị lỗi. Wordpress cho biết hiện đã có bản cập nhật 5.5.3 cuối cùng: "Wordpress 5.5.2 đã gây ra sự cố khi cài đặt các gói ZIP có sẵn trên Wordpess.org cho các phiên bản mới của 5.5.x, 5.4.x, 5.3.x, 5.2.x và 5.1.x. Sự cố chỉ ảnh hưởng đến các bản cài đặt mới mà không chứa tệp wp-config.php". Vấn đề ngày càng tồi tệTrên thực tế, sự cố ngày càng trầm trọng: "Trong khi các công việc nhằm chuẩn bị cho việc phát hành Wordpress 5.5.3, nhóm phát triển đã nỗ lực vô hiệu hóa tính năng tải xuống của bản 5.5.2 trên Wordpress.org để hạn chế sự lây lan của sự cố trên, vì lỗi chỉ ảnh hưởng đến các bản cài đặt mới. Việc này dẫn đến sự cố một số bản cài đặt được cập nhật lên phiên bản '5.5.3-alpha' trước khi phát hành." - Nhóm Wordpress thông báo Bản cập nhật Alpha gây ra nhiều lo lắng hơn về vấn đề kỹ thuật cho quản trị viên trang web. Phiên bản này chưa sẵn sàng cho thời gian đầu đã cài đặt các theme "Twenty" mặc định cũ và plugin "Akismet" như một phần của gói 5.5.2-alpha trước khi phát hành." Người dùng Wordpress không khỏi thất vọng và bối rối khi nhiều trang web mà họ quản lý hiển thị thông báo "BETA TESTERS: Trang web này được thiết lập để tự đồng cài đặt các bản cập nhật của các phiên bản beta trong tương lai" (BETA TESTERS: This site is setup to install updates of future beta versions automatically) trên bảng điều khiển quản trị. "Các chủ đề và plugin này không được kích hoạt và do đó vẫn không hoạt động trừ khi bạn đã cài đặt chúng trước đó", Wordpress giải thích. "Cài đặt Wordpress có thể được hoàn nguyên về 5.5.2 bằng cách truy cập bảng cập nhật (truy cập Bảng Điều Khiển > Cập nhật) và nhấn nút Cài đặt để thiết lập lại cho Wordpress". "Điều này sẽ nhận được một bản sao mới của Wordpress, nhưng không ảnh hưởng đến nội dung hoặc các tệp đã tải lên." Mặc dù hầu hết khách hàng của Wordpress không báo cáo bất kỳ thiệt hại nào liên quan, nhưng một số người dùng đã quan sát thấy những bất thường về cấu hình Wordpress. "Điều này có thể đã làm thay đổi cái gì đó trong cấu hình máy chủ MySQL? Tôi sử dụng Moodle trên cùng một trang với Wordpress và tất cả các trang Moodle của tôi đều gặp lỗi ghi cơ sở dữ liệu", một người dùng viết. Tự động cập nhật: Đã được kiểm tra độ tin cậySự cố lần này làm dấy lên những lo ngại của người dùng về tính thiếu kiểm soát đối với các tính năng tự động cập nhật của Wordpress. "Đây là một bài học về cơ chế tự động cập nhật cho Wordpress. Hàng triệu trang web đã hoạt động như thây ma, tự động cập nhật bất cứ thứ gì mà API yêu cầu" - Knut Sparhell viết trong Forum Wordpress. Một quản trị viên của Wordpress được xác định là đã chỉ ra rằng: "Đây là một lỗi bảo mật nghiêm trọng vì tạo cơ hội cho kẻ giả mạo chèn mã độc trong một bản cập nhật mà không có ai kiểm triểm, phát hiện…" Sparhell tỏ ra bực tức khi không có một cách đơn giản nào được thiết lập để bật/tắt tính năng tự động cập nhật Wordpress. Thông báo chính thức từ WordpressWordpress kêu gọi người dùng cập nhật lên phiên bản ổn định hơn của Wordpress 5.5.2 "Bản phát hành này khắc phục sự cố trong Wordpress 5.5.2 khiến người dùng không thể cài đặt Wordpress trên một trang web hoàn toàn mới mà không có cấu hình kết nối cơ sở dữ liệu. Bản phát hành không ảnh hưởng đến các trang web có kết nối cơ sở dữ liệu đã được định cấu hình, chẳng hạn qua thủ công hoặc tệp wp-config.php hiện có. Nếu bạn không sử dụng phiên bản 5.5.2 hoặc tắt tự động cập nhật cho các bản phát hành lẻ, vui lòng cập nhật thủ công lên phiên bản 5.5.3 bằng cách tải xuống Wordpress 5.5.3 hoặc truy cập Dashboard → Updates và click 'Update Now'." Theo Threatpost.com BizFly Cloud là nhà cung cấp dịch vụ điện toán đám mây với chi phí thấp, được vận hành bởi VCCorp. BizFly Cloud là một trong 4 doanh nghiệp nòng cốt trong "Chiến dịch thúc đẩy chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam" của Bộ TT&TT; đáp ứng đầy đủ toàn bộ tiêu chí, chỉ tiêu kỹ thuật của nền tảng điện toán đám mây phục vụ Chính phủ điện tử/chính quyền điện tử. Trong WordPress, Lỗi HTTP là mã lỗi thường gặp trong quá trình upload file. Thông thường, lỗi HTTP xảy ra khi bạn muốn thêm ảnh và file khác vào media library. Bài hướng dẫn này sẽ giúp bạn sửa lỗi HTTP trong 9 cách khác nhau. Không theo thứ tự, bạn có thể thử làm theo bất kỳ cách nào bạn muốn để xem lỗi có được sửa không. Không dông dài nữa, hãy bắt đầu thôi! 9 cách đơn giản để sửa lỗi HTTP trong WordPressCác cách bên dưới là cách sửa HTTP error khi upload ảnh lên WordPress. Ngoài ra, những giải pháp sửa lỗi này cũng giúp bạn sửa được nếu bạn upload video hay PDF hoặc bất kỳ file nào khác mà WordPress chấp nhận. Cách 1: Thử lại xem có còn gặp lỗi HTTP Error khôngNhiều khi, một lỗi nhỏ trên server có thể gây ra tình trạng lỗi WordPress HTTP error. Trước khi thử bất kỳ cách sửa lỗi nào khác, bạn cứ thử lại xem có còn bị lỗi http không. Chờ một vài phút, sau đó upload lại file đó. Nếu lần thứ 2 thành công, có nghĩa là lỗi chỉ là tạm thời vào lúc bạn upload file lần đầu. Ngoài ra, hãy thử đổi tên file, đơn giản nó và loại bỏ các ký tự đặt biệt hoặc các dấu chấm, hai chấm, chấm phẩy giữa các từ. Nhiều trường hợp người dùng báo cáo là lỗi được sửa khi họ xóa bớt dấu đặc biệt giữa tên file. Nếu lỗi vẫn còn, hãy đọc qua các cách khác sau. Cách 2: Đổi trình duyệtCó thể lỗi WordPress HTTP error không liên quan đến website mà là do trình duyệt. Có nhiều trường hợp lỗi HTTP xảy ra khi bạn sử dụng Google Chrome. Mặc dù là một browser tốt, nhưng cũng không mất gì nếu bạn thử đổi qua trình duyệt khác. Nếu bạn vẫn còn gặp lỗi, đừng lo, còn nhiều cách khác để sửa lỗi bên dưới. Cách 3: Vô hiệu PluginsNếu lỗi WordPress HTTP error xuất hiện sau khi bạn cài đặt plugin nào đó thì bạn cứ vô hiệu plugin đó. Nhiều plugin có tính năng tối ưu hình ảnh cũng có thể gây ra tình trạng này. Vì vậy hãy thử disable các plugin đó tạm thời và thử upload ảnh lại. Nếu lỗi HTTP không còn, bạn thử dùng plugin khác thay thế. Ngoài ra, bạn có thể thử liên hệ với nhà lập trình plugin để họ xem xem sửa lỗi này thế nào với plugin của bạn. Nếu lỗi HTTP vẫn còn, hãy tiếp tục thử giải pháp bên dưới. Cách 4: Tăng WordPress Memory LimitVấn đề thông thường gây ra WordPress HTTP error là việc thiếu ram (bộ nhớ). Việc thiếu bộ nhớ cũng có thể gây ra các lỗi như 503 service unavailable error. Sửa lỗi thiếu bộ nhớ thì bạn chỉ cần thêm dòng sau vào file wp-config.php:define ('WP_MEMORY_LIMIT', '256M'); Code ở trên tăng PHP memory limit lên 256MB. Bạn cũng có thể kiểm tra memory limit của server bằng cách dùng file PHP info. Cách 5: Đặt GD Library làm Image Editor mặc địnhBất ngờ chưa, bạn có biết WordPress có 2 trình image editors? Đúng vậy, WordPress sử dụng Imagick hoặc GD Library để xử lý hình ảnh. Cả 2 đều rất tốt, nhưng Imagick có thể gây ra tình trạng thiếu hụt ram nên gây ra lỗi HTTP error. Để giải quyết vấn đề này, bạn cần đặt GD Library làm editor mặc định. Làm thế nào ư? Chỉ cần thêm dòng sau vào file functions.php của theme của bạn: function hs_image_editor_default_to_gd( $editors ) {
$gd_editor = 'WP_Image_Editor_GD';
$editors = array_diff( $editors, array( $gd_editor ) );
array_unshift( $editors, $gd_editor );
return $editors;
}
add_filter( 'wp_image_editors', 'hs_image_editor_default_to_gd' ); Lưu lại thay đổi, sau đó thử upload ảnh lại lần nữa. Nếu HTTP error vẫn hiện ra, trả lại code như ban đầu và thử giải pháp khác Cách 6: Sửa file .htaccessFile .htaccess đặt trong thư mục gốc của WordPress và hoạt động như là gác cửa xử lý nhiều thứ khác nhau. Nó kiểm soát việc request đi đâu và nhiều hàm khác nhau.Để sửa lỗi http error khi upload ảnh WordPress, mở file .htaccess và thêm dòng sau vào: SetEnv MAGICK_THREAD_LIMIT 1 Khi hoàn tất, thử upload ảnh lại để xem lỗi được sửa chưa. Nếu vẫn chưa, bạn có thể thử code snippet khác như sua: hoặc Exclude the file upload and WP CRON scripts from authenticationThử lại từng cách, lưu thay đổi và thử upload. Cách 7: Kiểm tra theme của bạnNếu lỗi http xuất hiện khi bạn cập nhật hoặc cài WordPress theme, vậy lỗi liên quan đến theme. Cách xử lý trước tiên là tạo backup của toàn Website rồi chuyển về theme mặc định (như., Twenty Seventeen). Nếu mọi thứ ổn với theme mặc định, bạn hãy thử liên hệ với lập trình theme, cung cấp họ thông tin chi tiết. Trong trường hợp này, lỗi HTTP bị là do không tương thích giữa theme và plugin hay là do chính bản thân theme đó. Cách 8: Kiểm tra phiên bản PHP của bạnTừ sau version 3.2, WordPress cần dùng PHP version 5.2.4 hoặc cao hơn để chạy mượt. Bất kỳ phiên bản nào thấp hơn cũng có thể gây ra lỗi HTTP. Một số host sử dụng các phiên bản PHP cũ, có nghĩa là dù cố thế nào bạn cũng không upload ảnh tới WordPress được. Vậy giờ phải làm sao? Hãy thử kiểm tra xem host của bạn xem bạn có đang dùng PHP version 5.2.4 trở lên không. Ngoài ra, bạn có thể thử dùng host của Hostinger cùng với hàng triệu người dùng khác, chúng tôi đảm bảo cập nhật các phiên bản mới nhất, ổn định nhất của PHP liên tục. Cách 9: Xóa cache của bạnNếu vẫn còn gặp lỗi WordPress HTTP error sau các cách trên. Có lẽ bạn nên thử xóa cache từ máy của bạn. Bài hướng dẫn sau sẽ giúp bạn xóa cache trên nhiều browser khác nhau. Lời kếtChắc bạn đang không hài lòng khi gặp lỗi HTTP trong quá trình tải ảnh lên WordPress? Nhưng chúng tôi tin là nếu bạn thử một trong các cách trên, bạn sẽ sửa được lỗi này mà không phải mất quá nhiều thời gian. Bạn đã từng gặp lỗi WordPress http error trước đây và đã sửa nó bằng cách khác? Hãy chia sẽ với chúng tôi nhé, bằng cách để lại bình luận bên dưới phần comment! Hải G. là chuyên gia quản lý, vận hành các dịch vụ website. Anh có nhiều năm kinh nghiệm về VPS, Hosting, technical SEO, CMS. Đặc biệt yêu thích WordPress và đã dùng nó hơn 5 năm nay. Sở thích của anh là đọc, viết blog, đi du lịch và tư vấn cho các bạn trẻ khởi nghiệp. |