Nhiều webmaster đã gặp phải trường hợp này, có thể do sơ ý mà họ đã làm hỏng trang web WordPress của họ. Và thuvienseo.net cũng đã từng gặp trường hợp này khi mới bắt đầu sử dụng WordPress. Lỗi trắng trang rất nghiêm trọng, nếu là người mới bắt đầu sử dụng wordpress thì có thể bạn sẽ nản khi bắt đầu cài đặt, viết blog với WordPress. Vì thế mà sau bài viết này tác giả hi vọng bạn sẽ tìm được một giải pháp khắc phục điều này.
Nguyên Nhân Gây Ra Hiện Tượng Trắng Trang
Có rất nhiều nguyên nhân và thuvienseo.net sẽ hệ thống lại và chắc bạn sẽ gặp một nguyên nhân nào đó dưới đây khi trang web của bạn bị lỗi trắng trang, gồm:
- Bộ nhớ bị quá giới hạn ( mở file
wp-config.php
và thêm đoạn mã này vào để tăng thêm bộ nhớdefine('WP_MEMORY_LIMIT', '64M');
- Cài đặt plugin không tương thích với phiên bản WordPress đang sử dụng
- Sử dụng các theme trên mạng share không rõ nguồn
- Do vấn đề Hosting, Máy chủ
Khắc Phục Lỗi Gây Trắng Trang
Vô Hiệu Hóa Các Plugin
Đôi khi, vấn đề website wordpress gặp lỗi trắng trang khi truy cập là do bạn đã cài đặt một plugin phiên bản cũ hoặc không tương thích với mã nguồn WordPress phiên bản hiện tại. Để khắc phục vấn đề này bạn đăng nhập vào Dashboard WordPress > Plugins và Deactive tất cả các plugin này ra nhé.
(Ngoài ra, bạn có thể đăng nhập vào FTP, thư mục wp-content/plugins/ và tiến hành xóa những plugin đó đi, hoặc là đổi tên plugin đi).
Dùng phần mềm FTP vào thư mục cài đặt WordPress tìm đến /wp-content/. Tìm thư mục “plugins” rồi đổi tên thành “plugins_old”. Sau đó tạo lại một thư mục mới có tên là “plugins”.
Lỗi Trắng Trang Do Theme Gây Ra
Đôi khi, lỗi trắng trang do theme bạn mới kích hoạt bị lỗi, những theme có thể bị chèn code ẩn, bị mã hóa những bạn vẫn có thể đăng nhập vào bảng điều khiển của WordPress. Khi gặp trường hợp như thế thì 100% là do theme của bạn đang sử dụng, hãy kích hoạt sử dụng theme mặc địch(3 theme đi kèm với mỗi gói cài đặt: WP twentyfourteen, twentythirteen, twentytwelve
Và đây là kết quả khi bạn kích hoạt theme Twenty Fourteen
Lỗi do có khoảng trắng trong code của file functions.php trong themes bạn đang dùng
:
Lỗi do nguyên nhân này là nhiều nhất, do trong quá trình chỉnh sửa code bạn vô tình để lại khoảng trắng đó
01
02
03
|
[Khoảng trắng]<?php [Các đoạn code] [Khoảng trắng] |
Hoặc bạn hãy thêm đoạn code sau vào file .htaccess của wordpress
php_flag output_buffering on
Thay vì ta thực hiện bằng tay như ở trên, đoạn lệnh này sẽ tự động loại bỏ các khoảng trắng trong các file php và giúp wordpress bình thường trở lại.
Giải Pháp Khắc Phục Khác
Nếu bạn đã làm đủ những thứ mà mình đã hướng dẫn trên mà vân còn lỗi này. Không sao! Chúng ta sẽ tiếp tục làm việc với file wp-config.php một lần nữa. Thêm 2 dòng sau vào file wp-config.php:
error_reporting(E_ALL); ini_set('display_errors', 1); define( 'WP_DEBUG', true);
Đây là chế độ bật các thông báo, cảnh báo trong quá trình vận hành code của wordpress. Dựa vào các lỗi được hiển thị, bạn có thể tìm kiếm các lỗi gây ra cho trang web và từ đó giải quyết thích hợp (theo kinh nghiệm của thuvienseo.net thì thường là do plugin không tương thích với hosting).