Khắc phục lỗi http error 500 trên wp của godaddy

  1. 1. Hướng dẫn đăng ký GoDaddy WordPress Hosting
  2. 2. Hướng dẫn sử dụng GoDaddy WordPress Hosting
  3. 3. Upload site có sẵn lên WordPress Managed Hosting của GoDaddy
  4. 4. Cài đặt File Manager cho WordPress Hosting của GoDaddy
  5. 5. Thay đổi tên miền chính GoDaddy WordPress Hosting
  6. 6. Quản lý GoDaddy WordPress Hosting với sFTP và phpMyAdmin
  7. 7. Khôi phục lại website sử dụng GoDaddy WordPress Hosting
  8. 8. Reset website sử dụng GoDaddy WordPress Hosting
  9. 9. Di chuyển website đang dùng GoDaddy WordPress Hosting
  10. 10. Cấu hình gửi mail với GoDaddy WordPress Hosting
  11. 11. Kích hoạt SSL khi dùng GoDaddy WordPress Hosting

Nếu bạn không muốn sử dụng GoDaddy WordPress Hosting và muốn di chuyển site sang nhà cung cấp Hosting khác, hãy sử dụng plugin Duplicator.

Khắc phục lỗi http error 500 trên wp của godaddy

Website được cài đặt trên GoDaddy WordPress Hosting sử dụng WordPress như thông thường nên tận dụng được kho plugin khổng lồ của WordPress, trong đó có một plugin rất hay tên là Duplicator.

Khắc phục lỗi http error 500 trên wp của godaddy

Khi sử dụng, Duplicator sẽ nén toàn bộ website bao gồm files và database thành một file nén .ZIP, kèm theo đó là file cài đặt installer.php dùng để bung file nén và cài đặt trên hosting mới. Như vậy, chúng ta có thể dễ dàng di chuyển hosting cho bất kỳ site WordPress nào một cách dễ dàng.

Chú ý: Không đăng ký GoDaddy Hosting những lúc đứt cáp vì ở đây chỉ có location US, bị ảnh hưởng nặng khi có sự cố cáp quang biển. Nên tham khảo sử dụng hosting ở StableHost hoặc Hawk Host, có location Hong Kong và Singapore cho tốc độ truy cập từ Việt Nam rất nhanh.

Hướng dẫn di chuyển website đang dùng GoDaddy WordPress Hosting

Hướng dẫn này mình viết nằm trong series hướng dẫn sử dụng GoDaddy WordPress Hosting, tuy nhiên các bạn có thể sử dụng với bất cứ website WordPress nào cũng được.

1. Truy cập vào trang WP Admin, nhấn Plugins và chọn Add New.

2. Trong ô Search Plugins, hãy nhập Duplicator rồi nhấn Enter để tìm kiếm.

3. Trong cửa sổ kết quả trả về, nhấn nút Install Now để cài đặt plugin Duplicator.

Khắc phục lỗi http error 500 trên wp của godaddy

Tiếp theo bạn cần nhấn link Activate Plugin để kích hoạt plugin Duplicator vừa cài đặt.

4. Bây giờ ở cột bên trái, dưới cùng sẽ có thêm một menu nữa là Duplicator, bạn hãy nhấn vào đó. Plugin sẽ hiển thị No Packages Found như bên dưới do chúng ta chưa từng đóng gói website lần nào cả.

Khắc phục lỗi http error 500 trên wp của godaddy

Nhấn nút Create New để tạo một package.

5. Trong trang tiếp theo nhấn Next

Khắc phục lỗi http error 500 trên wp của godaddy

6. Duplicator sẽ tiến hành quét toàn bộ server để kiểm tra, nếu không có vấn đề gì bạn sẽ nhận được thông báo Good như bên dưới:

Khắc phục lỗi http error 500 trên wp của godaddy

Nhấn nút Build để tiến hành tạo Package

7. Nếu thành công, bạn sẽ nhận được thông báo như bên dưới:

Khắc phục lỗi http error 500 trên wp của godaddy

Vậy là xong rồi đó, toàn bộ website của bạn đã được nén lại thành 2 file Installer và Archive. Nhấn 2 nút màu xanh tương ứng để tải về máy.

Giờ muốn đưa website lên hosting nào chỉ cần upload 2 file này, truy cập http://domain.com/installer.php để tự động giải nén và import database là xong.

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

P/s: nếu dữ liệu website lớn, có thể Duplicator báo lỗi trong quá trình Build Package. Hãy chuyển qua sử dụng các plugin free khác cho phép chia nhỏ dữ liệu backup, ví dụ như UpdraftPlus Backup and Restoration hoặc My WP Backup.

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!

Khắc phục lỗi http error 500 trên wp của godaddy

Cá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ông

Nhiề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ệt

Có 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 Plugins

Nế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 Limit

Khắc phục lỗi http error 500 trên wp của godaddy
Vấ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 định

Bấ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 .htaccess

Khắc phục lỗi http error 500 trên wp của godaddy
File .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:

SecFilterEngine Off SecFilterScanPOST Off

hoặc

Exclude the file upload and WP CRON scripts from authentication

Satisfy Any Order allow,deny Allow from all Deny from none

Thử lại từng cách, lưu thay đổi và thử upload.

Cách 7: Kiểm tra theme của bạn

Khắc phục lỗi http error 500 trên wp của godaddy

Nế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ạn

Từ 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 TINET.VN 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ạn

Khắc phục lỗi http error 500 trên wp của godaddy

Nế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ết

Chắ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!