Sẽ mở trong thẻ mới
Nhà số 5, ngách 89/27, đường Cổng Bùng – Cầu Guộc, thôn Bùng, xã Tây Phương, TP. Hà Nội
Thứ 2 – Thứ 7: 8h00 – 18h00
Hotline: 0925 099 999
lienhe@duyanhweb.net
Kiến thức website

Website WordPress bị trắng trang: nguyên nhân và cách xử lý an toàn

07/10/2026·
Website WordPress bị trắng trang - nguyên nhân và cách xử lý an toàn

Website WordPress bị trắng trang thường do plugin hoặc giao diện vừa cập nhật bị xung đột, hết bộ nhớ PHP, hosting đổi phiên bản PHP, tệp bị hỏng hoặc hosting hết dung lượng. Cách xử lý an toàn là sao lưu trước, rồi lần lượt kiểm email «chế độ khôi phục», tắt plugin, đổi giao diện mặc định, bật ghi lỗi, sau cùng mới khôi phục bản sao lưu.

Lỗi trắng trang WordPress là khi mở web chỉ thấy một trang trống. Bản WordPress mới thường hiện dòng báo đại ý «Đã có lỗi nghiêm trọng trên trang web này». Có web lại báo lỗi 500, nghĩa là máy chủ không chạy được mã của web. Ba hiện tượng này cùng một nhóm lỗi.

Nguyên nhân web WordPress bị trắng trang

Web bị trắng trang hầu như luôn bắt đầu sau một thay đổi: vừa cập nhật, vừa cài thêm, vừa đổi gói hosting.

Hiện tượng Nguyên nhân thường gặp Cách xử lý
Trắng ngay sau khi cài, cập nhật plugin Plugin xung đột với plugin khác hoặc với giao diện Tắt plugin đó (bước 2)
Trắng sau khi cập nhật giao diện Giao diện mới lỗi hoặc không hợp plugin đang dùng Đổi về giao diện mặc định (bước 3)
Báo lỗi 500, hoặc chỉ trắng ở trang nặng như giỏ hàng Hết bộ nhớ PHP cấp cho web Bật ghi lỗi để xác nhận (bước 4), nhờ nâng bộ nhớ
Cả web trắng sau khi hosting đổi phiên bản PHP Plugin, giao diện cũ không chạy được trên PHP mới Tạm chọn lại phiên bản cũ, rồi cập nhật plugin
Trắng trang sau lần cập nhật bị ngắt giữa chừng Tệp WordPress chép dở, bị hỏng Khôi phục bản sao lưu (bước 5)
Web không vào được, không tải ảnh lên được Hosting hết dung lượng Xóa bản sao lưu cũ trên hosting hoặc nâng gói
Lúc trắng, lúc tự chuyển sang trang lạ Mã độc sửa tệp của web Xử lý mã độc, không chỉ khôi phục

Plugin là phần mềm cài thêm vào WordPress để có thêm chức năng. Giao diện (theme) quyết định web trông thế nào. PHP là ngôn ngữ lập trình WordPress dùng để chạy; hosting cấp cho mỗi web một lượng bộ nhớ để chạy PHP, plugin nặng dùng hết thì web dừng giữa chừng.

Nếu web chưa trắng hẳn mà mở rất chậm, lúc được lúc không, anh/chị xem thêm bài website chậm: nguyên nhân và cách kiểm tra.

Trước khi sửa: sao lưu và kiểm tra nhanh

Việc đầu tiên khi web trắng trang là sao lưu bản hiện tại, kể cả khi web đang hỏng, phòng khi các bước sau làm hỏng thêm.

Trong trang quản lý hosting thường có mục sao lưu. Anh/chị tải về cả thư mục web lẫn cơ sở dữ liệu, tức nơi WordPress lưu bài viết, sản phẩm, đơn hàng và cài đặt. Sau đó kiểm tra nhanh:

  • Mở web bằng cửa sổ ẩn danh và bằng điện thoại dùng 4G.
  • Thử vào trang quản trị (đường dẫn web thêm /wp-admin). Có web trắng ngoài trang chủ nhưng trang quản trị vẫn vào được.
  • Xem dung lượng hosting đã dùng.
  • Ghi lại lúc lỗi bắt đầu và việc vừa làm trước đó.

5 bước xử lý lỗi trắng trang WordPress

Làm lần lượt từ bước 1, web lên ở bước nào thì dừng ở bước đó. Thứ tự này đi từ việc nhẹ, dễ hoàn tác tới việc nặng.

Bước 1: Kiểm email «chế độ khôi phục»

Khi gặp lỗi nghiêm trọng, WordPress tự gửi email tới địa chỉ quản trị, tiêu đề đại ý «Trang web của bạn đang gặp sự cố kỹ thuật». Email thường nêu tên plugin hoặc giao diện gây lỗi, kèm link vào chế độ khôi phục (recovery mode).

Chế độ này cho anh/chị đăng nhập trang quản trị trong khi phần gây lỗi tạm bị tắt. Vào đó, tắt plugin bị nêu tên rồi mở lại web. Nhớ kiểm cả hộp thư rác.

Bước 2: Tắt plugin bằng cách đổi tên thư mục

Không có email, không vào được trang quản trị thì tắt plugin qua trình quản lý tệp (File Manager) của hosting:

  1. Đăng nhập trang quản lý hosting, mở trình quản lý tệp.
  2. Vào thư mục web, mở thư mục wp-content.
  3. Đổi tên thư mục plugins thành plugins-tat. WordPress sẽ tắt hết plugin, dữ liệu vẫn còn nguyên.
  4. Mở lại web. Web lên thì đổi tên về plugins, vào trang quản trị bật lại từng plugin một. Bật tới plugin nào web trắng lại, đó là thủ phạm.

Nếu biết chắc plugin nào vừa cập nhật, chỉ cần đổi tên riêng thư mục của plugin đó.

Bước 3: Đổi về giao diện mặc định

Tắt plugin mà web vẫn trắng trang thì nghi tới giao diện. Trong wp-content/themes, đổi tên thư mục giao diện đang dùng. Nếu có sẵn giao diện mặc định của WordPress (tên bắt đầu bằng «Twenty»), WordPress sẽ tự chuyển sang giao diện này.

Web trông khác hẳn, nhưng hiện được chữ là đã tìm ra nguyên nhân. Sửa xong, đổi lại tên cũ rồi kích hoạt lại giao diện trong trang quản trị.

Bước 4: Bật ghi lỗi để biết lỗi ở đâu

Ghi lỗi là cho WordPress chép mọi lỗi vào một tệp nhật ký. Mở tệp wp-config.php ở thư mục gốc của web, chép ra một bản dự phòng. Tìm dòng define( 'WP_DEBUG', false ); và thay bằng ba dòng:

“ define( 'WP_DEBUG', true ); define( 'WP_DEBUG_LOG', true ); define( 'WP_DEBUG_DISPLAY', false ); “

Mở lại web cho lỗi xảy ra, rồi xem tệp wp-content/debug.log. Dòng có chữ «Fatal error» ghi rõ tệp gây lỗi thuộc plugin hay giao diện nào. Dòng có chữ «Allowed memory size» nghĩa là hết bộ nhớ PHP.

Xem xong, đổi true về false và xóa tệp debug.log, vì để lâu thì người ngoài cũng mở xem được.

Bước 5: Khôi phục bản sao lưu

Bốn bước trên không ra, hoặc tệp hỏng sau lần cập nhật dở dang, thì khôi phục bản sao lưu gần nhất trước ngày lỗi.

Khôi phục sẽ làm mất đơn hàng, bài viết phát sinh sau ngày sao lưu. Web bán hàng nên chép lại đơn mới trước khi khôi phục.

Những việc đừng làm

Làm vội khi web trắng trang thường gây hại nhiều hơn bản thân lỗi:

  • Đừng xóa bừa thư mục plugins hay themes. Đổi tên thì đổi lại được, xóa thì phải cài lại.
  • Đừng sửa wp-config.php khi chưa chép bản gốc. Gõ thiếu một dấu chấm phẩy cũng làm web trắng.
  • Đừng cài đè WordPress hay cập nhật hàng loạt plugin để «thử may». Lỗi chồng lỗi, khó tìm thủ phạm.
  • Đừng khôi phục đè khi chưa sao lưu bản hiện tại. Đơn hàng mới sẽ mất hẳn.
  • Đừng đưa tài khoản hosting cho người lạ nhận sửa qua mạng xã hội.

Khi nguyên nhân là mã độc

Có lúc trắng trang do kẻ gian chèn mã vào tệp của web, mã lỗi làm web dừng chạy. Nên nghi mã độc khi thấy tệp lạ, web lúc trắng lúc tự chuyển sang trang lạ, hoặc có tài khoản quản trị lạ. Kiểu tự chuyển trang có bài riêng: website bị chuyển hướng sang trang lạ.

Danh sách việc cần làm khi web bị xâm nhập có trong hướng dẫn «My site was hacked» của WordPress.org. Khôi phục bản sao lưu là chưa đủ, vì lỗ hổng còn thì mã độc quay lại. Cần xử lý mã độc website tận gốc; cứu hộ tại Duy Anh Web từ 2.200.000đ/lần, xử lý trong ngày.

Khi nào nên gọi người sửa

Anh/chị nên nhờ người khi đã làm hết 5 bước mà web vẫn trắng trang, hoặc khi:

  • Không có tài khoản hosting vì web do đơn vị khác làm và đang giữ.
  • Nhật ký lỗi chỉ vào giao diện hoặc đoạn mã viết riêng.
  • Web bán hàng đang mất đơn, không thể chờ tự mày mò.

Theo trang dịch vụ chỉnh sửa website của Duy Anh Web, chỉnh sửa nhỏ từ 1.100.000đ. Anh/chị gửi link web, trong 24 giờ nhận bảng liệt kê chỗ cần sửa kèm giá, miễn phí. Chúng tôi sao lưu, sửa trên bản thử rồi mới đưa lên web thật; phần đã chỉnh bảo hành 12 tháng. Việc dưới 10 triệu thanh toán 100% trước khi làm.

Chúng tôi chỉ nhận web WordPress, kể cả web do đơn vị khác làm.

Phòng lỗi lần sau

Cách phòng tốt nhất là sao lưu đều và cập nhật có kiểm tra, thay vì cập nhật hàng loạt rồi mới biết web hỏng. Nếu không muốn tự lo, anh/chị có thể dùng dịch vụ chăm sóc website hàng tháng với ba mức 300.000đ, 600.000đ hoặc 1.200.000đ mỗi tháng. Với khách dùng gói, web sập được khôi phục trong 30 phút.

Tóm lại, web WordPress bị trắng trang phần lớn do plugin, giao diện, bộ nhớ PHP hoặc tệp hỏng, và xử lý được an toàn nếu sao lưu trước rồi làm đúng thứ tự 5 bước. Nếu đã thử mà web vẫn không vào được, anh/chị gửi link qua trang sửa website WordPress hoặc gọi 0925 099 999 (T2–T7, 08:00–18:00) để được xem lỗi và báo giá miễn phí.

❓ Câu hỏi thường gặp

Q: Lỗi trắng trang có làm mất dữ liệu không?

Thường là không. Bài viết, sản phẩm, đơn hàng nằm trong cơ sở dữ liệu và vẫn còn. Dữ liệu hay mất do xử lý sai, như xóa thư mục hoặc khôi phục đè.

Q: Không nhận được email chế độ khôi phục thì làm sao?

Email gửi tới địa chỉ quản trị khai trong WordPress, có khi là email cũ của người làm web. Anh/chị kiểm cả hộp thư rác. Không có thì làm tiếp bước đổi tên thư mục plugins.

Q: Lỗi 500 WordPress có giống trắng trang không?

Cùng một nhóm. Lỗi 500 là máy chủ báo không chạy được mã của web, nguyên nhân và cách xử lý giống nhau. Bật ghi lỗi ở bước 4 sẽ thấy chỗ hỏng.

Q: Sửa web bị trắng trang hết bao nhiêu tiền?

Chỉnh sửa nhỏ tại Duy Anh Web từ 1.100.000đ; nếu do mã độc thì cứu hộ từ 2.200.000đ/lần. Khách dùng gói chăm sóc hằng tháng được khôi phục web sập trong 30 phút.

Cần người làm giúp phần này?

Duy Anh Web nhận thiết kế, chỉnh sửa, xử lý mã độc và chăm sóc website. Gọi để nghe tư vấn — không mất phí.

❓ Câu hỏi thường gặp

Q: Lỗi trắng trang có làm mất dữ liệu không?

Thường là không. Bài viết, sản phẩm, đơn hàng nằm trong cơ sở dữ liệu và vẫn còn. Dữ liệu hay mất do xử lý sai, như xóa thư mục hoặc khôi phục đè.

Q: Không nhận được email chế độ khôi phục thì làm sao?

Email gửi tới địa chỉ quản trị khai trong WordPress, có khi là email cũ của người làm web. Anh/chị kiểm cả hộp thư rác. Không có thì làm tiếp bước đổi tên thư mục plugins.

Q: Lỗi 500 WordPress có giống trắng trang không?

Cùng một nhóm. Lỗi 500 là máy chủ báo không chạy được mã của web, nguyên nhân và cách xử lý giống nhau. Bật ghi lỗi ở bước 4 sẽ thấy chỗ hỏng.

Q: Sửa web bị trắng trang hết bao nhiêu tiền?

Chỉnh sửa nhỏ tại Duy Anh Web từ 1.100.000đ; nếu do mã độc thì cứu hộ từ 2.200.000đ/lần. Khách dùng gói chăm sóc hằng tháng được khôi phục web sập trong 30 phút.

Nhắn Zalo
Chỉ đường
Gọi điện: 0925099999