Sửa lỗi trang trắng WordPress (blank page error)

  • Home / Web development Wordpress / Sửa lỗi trang…
Auto Draft

Sửa lỗi trang trắng WordPress (blank page error)

Giới thiệu

À, bạn vừa mới nhìn thấy WordPress hiện trắng trang và đang không biết sao nó gặp lỗi phải không? Không có gì lạ đâu bạn, hầu hết tất cả mọi người dùng WordPress đều đã gặp trường hợp lỗi trang trắng WordPress ít nhất một lần trong suốt quá trình sử dụng. Có một điều may mắn là lỗi trang trắng WordPress rất dễ sửa.

Trong bài hướng dẫn này, chúng tôi sẽ giúp bạn hiểu lỗi trang trắng WordPress là do đâu và làm thế nào để sửa.

Bắt đầu thôi!

Tại sao có lỗi trang trắng WordPress?

Lỗi trang trắng WordPress có thể làm tê liệt một phần hay toàn bộ site. Mọi thứ đang hoạt động bình thường bỗng một ngày đẹp trời bạn gặp lỗi này trên một hoặc nhiều trang web, là do:

  1. Thiếu bộ nhớ
  2. Theme không tương thích với plugin hoặc ngược lại
  3. Một plugin được lập trình kém đã bẻ gãy liên kết hoặc bị lỗi khi bạn thay đổi files của WordPress.
  4. Vấn đề với server web hosting

Bất kể lỗi là gì cũng đều dễ sửa. Hãy đọc hướng dẫn sau để biết chi tiết cách sửa nhé.

Bạn cần gì?

Trước khi bắt đầu bạn cần chuẩn bị

  • Truy cập vào trang WordPress admin
  • Truy cập vào file manager của Hosting hoặc bằng FTP Cilent

Sửa lỗi trang trắng

Trong bài hướng dẫn này, chúng tôi sử dụng FileZilla FTP client để thực hiện một số thay đổi như sửa file, đổi tên. Tuy nhiên, bạn cũng có thể dùng File Manager. Chúng tôi cũng coi như WordPress đã được upload lên thư mục public_html.

Sửa lỗi trang trằng WordPress nhìn có vẻ khó và bạn có thể không biết từ đâu, nhưng nếu đã quen thì sửa rất dễ, hãy làm theo các cách sau nhé bạn:

Cách 1 – Tăng giới hạn bộ nhớ WordPress

Như đã nói ở trên, thiếu bộ nhớ có thể là nguyên do chính gây lỗi trắng trang. Để sửa, bạn cần làm:

  1. Mở FTP Client rồi kết nối tới FTP server.
  2. Tiếp theo, tìm thư mục public_html và file wp-config.php.
  3. Mở file bằng cách chuột phải vào file và chọn View/Edit.Sửa file wp-config.php
  4. File sẽ được mở bằng text editor mặc định. Tìm dòng sau và chèn các thông số như bên dưới :define(‘WP_MEMORY_LIMIT’,’64m’);increasing WordPress Memory Limit
  5. Lưu và đóng file. FileZilla FTP client sẽ cập nhật thay đổi vào file trên
  6. Kiểm tra website, xem thay đổi đã được thực hiện chưa

Cũng có thể do nhà cung cấp hosting đặt giới hạn PHP memory limit thấp phía server. Bạn cũng có thể dễ dàng kiểm tra bằng sử dụng file phpinfo() .

Nếu bạn vẫn nhìn thấy trang trắng WordPress sau khi tăng memory limit, hãy tiếp tục làm bước tiếp theo.

Cách 2 – Kiểm tra Plugins

Nếu tăng memory limit không hiệu quả hoặc bạn đã có memory limit cao rồi, hãy kiểm tra qua plugin. Bạn có thể xác định plugin gây lỗi bằng cách vô hiệu tất cả plugins. Sau khi vô hiệu hết plugins, nếu vấn đề được giải quyết, vậy là lỗi do plugin và bạn chỉ cần xác định plugin nào gặp lỗi bằng cách bật plugin hoạt động lại từng cái một.

Vậy, những gì bạn cần làm là:

  1. Đăng nhập vào FTP server và tìm thư mục public_html
  2. Chuyển hướng tới thư mục public_html/wp-content.
  3. Chọn thư mục plugins ở bên trong và đổi tên thành tên khác, như là, plugins-disabled. Việc này sẽ khiến WordPress nghĩ là thư mục plugin không tồn tại nên nó sẽ không tải plugin lên.Đổi tên thư mục plugin để sửa lỗi trang trắng
  4. Kiểm tra lại xem website hoạt động chưa.

Nếu website đã hoạt động, rõ ràng là lỗi này do plugin. Xác định plugin gây lỗi bằng cách:

  1. Đổi lại tên thư mục thành plugins và vào trong thư mục đó.
  2. Cũng vậy, đổi tên thư mục bên trong.
  3. Mỗi lần đổi hãy xem xem website hoạt động chưa.
  4. Khi đã xác định lỗi gây ra bởi plugin nào, hãy thử xóa và cài đặt plugin đó.

Tuy nhiên, nếu không sửa được lỗi, hãy tiếp tục làm Lựa chọn 3.

Cách 3 – Đổi WordPress theme trong phpmyadmin

Nếu đã đi xa tới đây, khả năng lớn là do themes gây lỗi.

Cách tốt nhất để kiểm tra theme của bạn là nguyên do gây lỗi, hãy thử chuyển theme website thành theme mặc định Twenty Seventeen. Để thực hiện, hãy làm theo các bước sau:

  1. Truy cập hostinger control panel và mở phpMyAdmin. Trên TINET.VN, nó nằm dưới phần Databases.
    phpmyadmin trong mysql databases
  2. Bây giờ click vào bảng wp_options và tìm giá trị templatestylesheet (có thể cần click vào Show all để thấy hết các trường).
  3. Bạn sẽ thấy giá trị theme hiện tại. Đúp click vào tên theme hiện hành và đổi thành twentyseventeen.Đổi WordPress Theme trong phpMyAdmin
  4. Việc này sẽ buộc vô hiệu theme hiện hành và đổi thành theme mặc định mới nhất của WordPress

Bây giờ, kiểm tra lại website. Nếu sửa được lỗi, đó là dấu hiệu của theme bị hỏng. Hãy thử cài đặt lại theme.

Cách 4 – Kiểm tra WordPress error logs

Nếu vẫn chưa sửa được lỗi, bây giờ là lúc kiểm tra WordPress error logs. Bạn có thể kiểm tra thấy lỗi bằng hàm debug của WordPress. Để thực hiện, hãy làm theo các bước sau:

  1. Kết nối tới FTP server bằng File Manager hoặc FTP client và mở wp-config.php để sửa.
  2. Tìm giá trị WP_DEBUG và đổi tham số false thành true:

    Kích hoạt Debug cho WordPress

  3. Khi thêm, màn hình trắng WordPress sẽ hiện cảnh báo, báo lỗi và giúp bạn xác định lỗi ở đâu và nguyên do nào gây ra lỗi, từ đó có hướng khắc phục cụ thể.

Kết luận

Lỗi trang trắng WordPress có thể gây khó chịu. Từ bài hướng dẫn này, chúng tôi chắc sẽ đưa được web của bạn trở lại hoạt động bình thường. Các bước trên rất dễ để theo dõi, tuy nhiên nếu bạn gặp bất kỳ khó khăn nòa, hãy cho chúng tôi biết trong comment bên dưới, chúng tôi sẽ giúp bạn hết mức có thể.

Write a Comment