Lỗi chức năng tải ảnh nền của divi theme

• Nếu trong bài viết có sử dụng video từ YouTube, các bạn hãy lựa chọn chế độ xem video với chất lượng cao nhất (720p hoặc 1080p).

• Các hướng dẫn trong blog của mình được thực hiện với ngôn ngữ blog và ngôn ngữ giao diện là tiếng Anh. Do đó, nếu blog của các bạn đang sử dụng tiếng Việt thì hãy làm theo video dưới đây để chuyển sang tiếng Anh nhé. Còn vì sao nên để ngôn ngữ blog và ngôn ngữ giao diện là tiếng Anh thì các bạn có thể đọc ở nhé

Lỗi chức năng tải ảnh nền của divi theme

Video 1. Thay đổi Ngôn ngữ blog và Ngôn ngữ giao diện

Bây giờ chúng ta sẽ đi vào từng nội dung chi tiết của bài này nhé

Lỗi chức năng tải ảnh nền của divi theme

1. Tạo màu nền cho bài viết

Đầu tiên, đây là cách tạo màu nền cho bài viết, tức là tạo màu nền cho một đoạn văn bản hoặc toàn bộ bài viết (gồm nhiều đoạn văn bản hợp thành), không phải tạo màu nền cho kí tự, các bạn đừng nhầm lẫn nhé. Nếu các bạn vẫn chưa hiểu sự khác nhau thì hãy xem ví dụ sau:

  1. Đoạn văn sử dụng code tạo màu nền cho kí tự:

Ra Hiết Hổ và Hoán Diện Nhân cả đêm lò dò trong cung, kéo nhau lên Đài Ngắm sao nghỉ chân. Vạn Độc Vương và Đông Tử lên đài, hai tên dị nhân nấp vào một góc. Khi Vạn Độc Vương và Đông Tử hưởng ngoạn cảnh sao trời, hai tên này “thưởng thức” diễn biến của “vở kịch tình iu” trước mắt.

Vậy làm cách nào để fix lỗi màn hình trắng trên wordpress? Cùng LANIT tìm hiểu 8 cách mà chúng tôi gợi ý ngay sau đây nhé!

Lỗi màn hình trắng trên WordPress là gì?

Đầu tiên, chúng ta cần hiểu rõ về khái niệm của lỗi màn hình trắng trên wordpress, sau đó tìm cách giải quyết hợp lý. Lỗi màn hình trắng đơn giản là một trang trống xuất hiện đột ngột khi bạn cố đăng nhập và website trên wordpress. Đây là lỗi WordPress phổ biến nhất đồng thời gây phiền toái nhất mà người dùng WordPress thường gặp.

Lỗi chức năng tải ảnh nền của divi theme
Lỗi màn hình trắng trên WordPress là gì?

Điều tệ hại nhất mỗi lần lỗi này xảy ra đó là nó sẽ không gửi bất cứ thông báo hay lỗi code nào. Với những người mới thì lỗi này có thể gây khó hiểu và ức chế mỗi khi gặp phải. Một vài trình duyệt cung cấp cho bạn hệ thống HTTP 500 cho phép thông báo lỗi với hiển thị “this page isn’t working” nhưng nó cũng không giải quyết được vấn đề gì.

Lỗi màn hình trắng – White screen of death (wsod) có liên quan mật thiết với database và PHP. Nguyên nhân có thể do sự không tương thích của plugin, một file nào đó bị thiếu hoặc lỗi, vấn đề máy chủ, hoặc đó là do bộ nhớ PHP đã đầy.

Nguyên nhân dẫn đến lỗi White screen of death (wsod)?

Tới nay, chưa ai khẳng định được lỗi màn hình trắng xảy ra do nguyên nhân cố định nào. Tuy nhiên, nhiều chuyên gia cho rằng, lỗi này có thể do lỗi PHP, giới hạn bộ nhớ gặp vấn đề, hoặc lỗi database. Việc khắc phục được lỗi màn hình trắng wsod không phải là điều đơn giản. Bởi rất khó để tìm ra nguyên nhân gốc rễ gây ra vấn đề màn hinh trắng trên wordpress.

Đôi khi, nó có thể do plugin hoặc giao diện không thích ứng với phần mềm trên website. Ngoài ra, nếu bạn đã dùng hết lưu trữ PHP thì một dòng thông báo lỗi cũng sẽ xuất hiện. Khi đấy, lỗi màn hình trắng wsod có thể xuất hiện do lỗi máy chủ và chỉ có máy chủ mới có thể khắc phục được.

Dù là nguyên nhân gì, do đâu mà gây ra lỗi màn hình trắng thì việc khắc phục lỗi không thể bị trì hoãn. Hãy cùng LANIT tìm hiểu 8 cách khắc phục lỗi màn hình trắng WordPress ngay sau đây nhé!

Tham khảo thêm: Dịch vụ WordPress Hosting Hiệu suất vượt trội tại LANIT

8 Cách khắc phục lỗi màn hình trắng trên WordPress hiệu quả

Cách 1: Kiểm tra tính khả dụng của máy chủ

Đầu tiên, loại trừ khả năng máy chủ không khả dụng bằng cách sử dụng tool kiểm tra online như Is This Website Down?. Tool này sẽ truy tìm xem sự cố màn hình trắng có phải xuất phát từ bộ nhớ trình duyệt bị đầy hoặc hỏng, lỗi IP hay do lỗi server hosting không hiện hành.

Lỗi chức năng tải ảnh nền của divi theme
Kiểm tra tính khả dụng của máy chủ

Nếu server bị sập hoặc ngừng hoạt động, hãy liên hệ ngay với nhà cung cấp dịch vụ lưu trữ của bạn để đưa máy chủ về trạng thái bình thường càng sớm càng tốt. Hosting giá rẻ là một trong những dịch vụ nổi bật được LANIT cung cấp cho đông đảo khách hàng trên cả nước. Với các gói đa dạng cho ứng dụng và website.

Cách 2: Xoá bộ nhớ cache của Trình duyệt

Đôi khi đơn giản bạn chỉ cần xoá bộ nhớ Cache trên trình duyệt là đã có thể khắc phục được lỗi màn hình trắng. Các website hiện nay đa số sẽ sử dụng bộ nhớ đệm trong trình duyệt để tăng trải nghiệm người dùng và giúp truy cập nhanh hơn. Tuy nhiên, thời gian lâu ngày, cache dữ liệu trên trình duyệt trở nên lộn xộn và cookies không còn cần thiết nữa.

Để khắc phục vấn đề này, bạn chỉ cần vào cài đặt và xoá bộ nhớ cache của từng trang web mà bạn muốn bằng cách truy cập theo đường dẫn chrome://settings/siteData?search=cookie.

Lỗi chức năng tải ảnh nền của divi theme
Xoá bộ nhớ cache của Trình duyệt

Nếu bạn muốn xóa tất cả cookie và bộ nhớ cache, chỉ cần tìm tab Lịch sử trong Chrome và nhấp vào “ Xóa dữ liệu duyệt web – Clear browsing data”. Bạn có thể chọn Cơ bản hoặc Nâng cao , chọn phạm vi thời gian và nhấp chuyệt vào ô Xóa dữ liệu.

Lỗi chức năng tải ảnh nền của divi theme
Xoá bộ nhớ cache của Trình duyệt

Sau đó, quay lại website và chọn refresh. Nếu bạn thấy màn hình hiển thị wp-admin – trang quản trị thì bạn đã khắc phục lỗi thành công.

Cách 3: Sử dụng Debug mode

Nếu xóa bộ nhớ Cache trên trình duyệt vẫn khắc phục được lỗi màn hình trắng, tiếp theo bạn có thể bật chế độ debug trên WordPress. Nó sẽ đánh dấu những thông tin cực kỳ quan trọng về các lỗi có thể có thể gây ra tình trạng màn hình trắng trên wordpress.

Bạn cần truy cập vào wp-config.php để bật debug mode. Bạn truy cập file này bằng cách đăng nhập CPanel hoặc kết nối với máy chủ của bạn bằng SFTP qua FileZilla.

Lỗi chức năng tải ảnh nền của divi theme

Mở tệp này trong bất kỳ trình soạn thảo văn bản nào và tìm dòng sau:

Lỗi chức năng tải ảnh nền của divi theme
Cách khắc phục lỗi màn hình trắng bằng chế độ debug

và đổi từ false sang TRUE

Lưu các thay đổi và tải lên tệp đã cập nhật. Sau đó quay lại trình duyệt, làm mới màn hình.

Lúc này, màn hình của bạn có thể vẫn xảy ra lỗi màn hình trắng, nhưng nó có thông báo lỗi.

Cách 4: Tăng dung lượng bộ nhớ

WordPress chạy trên PHP. Nên cả hai đều cần một lượng lớn bộ nhớ để hoạt động. Đôi khi bộ nhớ sẽ bị đầy, dẫn đến lỗi wsod và lỗi 500 internal server. Để tăng dung lượng bộ nhớ, bạn có thể liên hệ với nhà cung cấp dịch vụ lưu trữ để được tư vấn hỗ trợ chi tiết.

Sau khi đã tăng dung lượng bộ nhớ, bạn hãy đăng nhập trang quản trị, làm mới trang và kiểm tra xem mỗi trắng màn hình còn không. Nếu bạn vẫn thấy Màn hình trắng chưa được khắc phục thì hãy chuyển sang cách 5 sau đây nhé!

Cách 5: Tắt một số plugin và theme

Cách đơn giản để khắc phục lỗi màn hình trắng trên wordpress tiếp theo đó là tắt plugin và theme. Cách này cũng thường được sử dụng.

Cách tắt Theme:

B1: Đăng nhập dashboard của wp-admin

Vào mục Appearance và chọn Themes. sau đó, Bật default theme

Lỗi chức năng tải ảnh nền của divi theme
Tắt một số plugin và theme

Nếu bạn không thể truy cập wp-admin do lỗi màn hình trắng, hãy truy cập máy chủ của bạn bằng FileZilla và đổi tên thư mục wp-content/themes thành tên như my_themes.

Lỗi chức năng tải ảnh nền của divi theme
Tắt một số plugin và theme

Thay đổi này sẽ tắt theme đang dùng và WordPress sẽ đổi bằng theme mặc định ban đầu.

Tắt Plugin

B1: Mở dashboard của WordPress

B2: Chọn mục Plugins để xem danh sách các plugin đã cài đặt

B3: Tắt toàn bộ

Lỗi chức năng tải ảnh nền của divi theme
Tắt tất cả plugin

Sau đó, bật từng Plugin một để tìm ra xem plugin nào gây ra lỗi màn hình trắng.

Nếu bạn không thể truy cập wp-admin, bạn có thể dùng FileZilla và sửa tên thư mục plugin. Nếu website của bạn hoạt động, hãy đổi tên thư mục và kiểm tra từng plugin bằng cách đổi tên từng cái một.

Cách 6: Sửa lỗi cú pháp

Các lập trình viên và người dùng thường tự tạo các đoạn mã PHP bên trong file functions.php hoặc cài thêm, tối ưu hóa cho từng chức năng cụ thể, và WordPress cũng cho phép người dùng cài thêm các mã code tuỳ chỉnh. Tuy nhiên, các đoạn mã code này đôi khi có thể là nguyên nhân dẫn đến lỗi màn hình trắng. Nếu bạn đã thực hiện thay đổi bất kỳ điều gì trong code trong thời gian gần đây thì nên đưa nó lại ban đầu để khắp phục lỗi về cú pháp.

Cách hay nhất cho việc tuỳ chỉnh code là ghi nhớ từng thay đổi của bạn trong file functions.php. Tốt hơn hết là hãy backup lại file gốc để tránh những rủi ro không đáng có.

Cách 7: Sửa lỗi Failed Auto- Update

Lỗi nâng cấp wordpress có thể gây ra lỗi màn hình trắng – wsod. Hãy kiểm tra website của bạn xem có gặp phải lỗi đó không.

Một server hết hạn trong quá trình cập nhật có thể sẽ dẫn đến lỗi wsod, bạn có thể sửa theo những bước dưới đây

  • Kết nối với server của bạn qua FTP
  • Mở thư mục root trong website của bạn
  • Tìm một file có đuôi .maintenance. Nếu tìm được hãy xoá nó đi.

Làm theo những cách như trên sẽ ngăn lỗi wsod tái phát, nhưng nếu bạn không thể tìm được file có đuôi “.maintenance”, chúng ta sẽ sang cách 8 hoặc liên hệ với đơn vị cho thuê máy chủ để cung cấp dịch vụ tự động nâng cấp qua SafeUpdate.

Cách 8: Phục hồi hệ thống ban đầu

Backup hệ thống là một thói quen tốt và bạn nên làm thường xuyên. Một cách khác để sửa lỗi wsod là phục hồi hệ thống đã backup từ trước.

Với nền tảng lớn như cloudflare, bạn có thể tạo một staging sites và đem dữ liệu của staging site sang website chính nếu bạn gặp phải lỗi như wsod.

Nếu bạn là một người dùng của Cloudflare, hãy làm theo các bước sau

  • Đăng nhập Cloudflare
  • Vào phần Application Management -> Staging Management và Chọn Launch Staging Application.
    Lỗi chức năng tải ảnh nền của divi theme

Chọn server của bạn

Lỗi chức năng tải ảnh nền của divi theme

Quá trình sẽ cần vài phút để tạo staging application

Khi cài đặt hoàn tất, chọn server gốc của bạn và vào mục Application Management -> Staging Management

Lỗi chức năng tải ảnh nền của divi theme

Chọn PULL để copy dữ liệu từ staging site

Làm thế nào để tránh gặp lỗi Màn hình trắng trên wordpress?

Những cách trên đã phần nào giúp bạn khắc phục lỗi wsod. Nhưng sẽ tốt hơn bạn ngăn chặn nó từ trước sao? Để tránh gặp lỗi wsod, bạn có thể làm theo những cách sau

  • Backup website của bạn thường xuyên và lưu trữ vào một server riêng biệt. Bạn có thể backup cả server của bạn bằng cách sử dụng Plugin backup & restore hoặc sử dụng công cụ bên thứ ba hoặc dịch vụ riêng biệt
  • Tránh xa những plugin và theme không đáng tin. Luôn luôn kiểm tra đánh giá người dùng và thời gian cập nhật gần nhất của theme hay plugin trước khi cài đặt. Chỉ nên cài những add-on được cập nhật thường xuyên cùng những đánh giá tích cực, vì chúng hiếm khi can thiệp vào cài đặt website của bạn
  • Mình khuyên dùng bạn nên kiểm tra cập nhật của WordPress trong các staging environment để chắc chắn chúng không can thiệp vào cài đặt trong website
  • Mỗi khi bạn sửa bất kể code nào, hãy đem thử chúng chúng trong testing environment để chắc chắn chúng không gây ra lỗi
  • Giới hạn quyền người dùng nếu nhiều người truy cập vào website của bạn.

Kết luận

Lỗi White screen of Death có thể khiến nhiều người bối rối và khó hiểu. Tuy vậy, nó không đáng sợ như cái tên, bạn có thể sửa lỗi phiền toái này bằng những cách như trên. Hãy thử thật nhiều để tránh gặp phải lỗi này, thường xuyên backup hệ thống và liên lạc tới nhà cung cấp hosting để được trợ giúp kịp thời.