close

Lỗi HTTP 500 khi nâng cấp Plugins/Themes/WordPress.

Tác giả: TinoHost Ngày cập nhật: 18/01/2020 Chuyên mục:
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Trong quá trình website hoạt động, một ngày vào website thấy website hiển thị ra lỗi HTTP ERROR ?  OPPS! Chuyện gì đang xảy ra?

Lỗi HTTP 500 khi nâng cấp Plugins/Themes/WordPress. 1

Vậy nguyên nhân là do đâu gặp phải lỗi này?? Có các nguyên nhân sau đây để dẫn tới lỗi như trên khi truy cập website:

  • Do website có lỗi từ mã nguồn, từ source code nên website không chạy và hiển thị ra lỗi
  • Do webserver không hoạt động hoặc bị lỗi , ví dụ như Apache, LSWS (Litespeed WebServer) không chạy, hoặc bị lỗi

Nếu bạn sử dụng Hosting ở một nhà cung cấp nào đó, có thể cho rằng lỗi là do Hosting. Tuy vậy trước hết bạn hãy kiểm tra rằng website có đang gặp phải lỗi hay không đã.

Vậy làm thế nào để kiểm tra lỗi HTTP ERROR 500 khi sử dụng Hosting cPanel

Bước một: Truy cập vào phần quản lý cPanel (đăng nhập vào Hosting cPanel). Bạn hãy tìm đến phần Select PHP Version trên cPanel

Lỗi HTTP 500 khi nâng cấp Plugins/Themes/WordPress. 2

Bước hai: Chọn tiếp mục Switch To PHP Options

Lỗi HTTP 500 khi nâng cấp Plugins/Themes/WordPress. 3

Bước ba:  Trong mục  PHP Selector | options sẽ có rất nhiều tùy chọn. Ở mục display_errors  bạn hãy chuyển từ Off sang On  sau đó bấm Save lại ==> Đã bật chức năng display_errors  (hiển thị lỗi) trên Hosting của mình.

Lỗi HTTP 500 khi nâng cấp Plugins/Themes/WordPress. 4

Bước 4: Bạn truy cập lại vào website trên trình duyệt. Nếu website có lỗi từ mã nguồn thì trình duyệt sẽ hiển thị ra lỗi xuất phát từ file nào, dòng nào.

Ví dụ như sau:

Lỗi HTTP 500 khi nâng cấp Plugins/Themes/WordPress. 5

Trên trình duyệt sẽ hiển thị nội dung lỗi của website, với ví dụ ở trên là:

Fatal error: Call to undefined function get_header() in /home/*usercPanel*/public_html/index.php on line 15

Thông báo này nghĩa là:  Lỗi Nghiêm trọng Gọi tới function get_header() không được định nghĩa trong /home/*usercPanel*/public_html/index.php tại dòng 15

Lỗi hiển thị trên trình duyệt cũng sẽ được lưu vào error_log nằm tại thư mục chứa dữ liệu mã nguồn của Domain đó trên cPanel

  • Đối với Primary Domain (Miền Chính) đường dẫn file error_log sẽ nằm tại /home/*usercPanel*/public_html/error_log
  • Đối với Addon Domain (Miền Khác) đường dẫn file error_log sẽ nằm tại thư mục chứa dữ liệu của Addon Domain đó. Ví dụ: /home/*usercPanel*/addon.com hoặc /home/*usercPanel*/public_html/addon 

Thư mục chứa dữ liệu của Addon Domain sẽ tương ứng với Document Root (Gốc Tài Liệu) , được quy định trong mục Addon Domain (Miền Khác) trên Hosting cPanel.

Như vậy mình đã hướng dẫn bật hiển thị lỗi cho website hoàn tất rồi nhé. Thao tác này có thể áp dụng với tất cả các website của dụng mã nguồn PHP (tất nhiên là bao gồm cả WordPress).

Từ lỗi ở trên bạn có thể truy cập vào cPanel –> mục File Manager để mở file này lên để kiểm tra và xử lý lỗi. Trường hợp bạn không thể tự sửa được lỗi trên, bạn có thể liên hệ phía lập trình/thiết kế website của mình để được kiểm tra và xử lý.

TinoHost có cung cấp công cụ để khôi phục (restore) lại Hosting về bản backup 1 trong 7 ngày gần nhất . Bạn có thể liên hệ với nhà cung cấp để được hướng dẫn thêm nhé. => https://tino.vn/blog/huong-dan/cpanel-tai-xuong-du-lieu-sao-luu-va-khoi-phuc-toan-bo-tai-khoan-voi-full-account-backups/

Note: Trường hợp bạn đã bật display_errors nhưng khi truy cập website website vẫn hiển thị trắng trang thì gần như là website đã bị lỗi nặng hoặc bị nhiễm mã độc nặng, trường hợp này thì chỉ có thể khôi phục (restore) lại Hosting về các ngày trước đó để khắc phục thôi nhé.

Chia sẻ một chút thông tin về bạn. Những thông tin này có thể được công khai.

Xem thêm bài viết

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886