Tại sao việc tắt lỗi PHP lại quan trọng?
Đây không phải là một cách chuyên nghiệp để hiển thị lỗi trang web của bạn cho người dùng của bạn. Nó sẽ tạo ra một tác động tiêu cực trên trang web của bạn. Lỗi PHP không giống với các lỗi phổ biến khác của WordPress như lỗi máy chủ hoặc lỗi cú pháp. Loại lỗi này sẽ không hạn chế trang web của bạn tải hoặc bất kỳ tính năng nào khác. Lỗi PHP giống như một số cảnh báo hoặc thông báo
Chủ yếu các lỗi PHP xuất hiện để giúp nhà phát triển hoặc chủ sở hữu trang web phân tích mã trang web của họ để gỡ lỗi cho các sự cố hoặc cải tiến. Nếu bạn là nhà phát triển chủ đề hoặc plugin WordPress thì bạn cần nhật ký lỗi này để tương thích. Nhưng đối với những người dùng khác trên trang web của bạn, bạn nên ẩn lỗi này đi vì nó có vẻ không chuyên nghiệp và người dùng của bạn có thể bối rối khi thấy thông báo lỗi
Khi bạn thấy bất kỳ thông báo lỗi nào trên trang web của mình, bạn có thể liên hệ với tác giả của plugin hoặc chủ đề đó về vấn đề này. Bạn cũng có thể tắt các thông báo lỗi này hiển thị trên trang web của mình
Tắt lỗi PHP trong WordPress
Để tắt hiển thị lỗi PHP, bạn cần tùy chỉnh wp-config của mình. tập tin php . Mở wp-config của bạn. php và tìm đoạn mã sau.
define['WP_DEBUG', true];
Bạn cũng có thể xem điều kiện là sai. Trong trường hợp đó, mã sẽ trông như thế này -
define['WP_DEBUG', false];
Bạn cần thay thế mã này bằng mã sau
ini_set['display_errors','Off'];
ini_set['error_reporting', E_ALL ];
define['WP_DEBUG', false];
define['WP_DEBUG_DISPLAY', false];
Lưu tệp và tất cả các thông báo lỗi PHP của bạn sẽ bị ẩn khỏi trang web của bạn. Khi bạn cần xem thông báo lỗi hoặc thông báo thì bạn có thể dễ dàng kích hoạt nó. Một lần nữa mở wp-config. php và thay thế mã bạn vừa thêm bằng đoạn mã sau –
define['WP_DEBUG', true];
define['WP_DEBUG_DISPLAY', true];
Mã này sẽ bật lỗi PHP và bạn sẽ có thể hiển thị các lỗi và thông báo về chúng
kết thúc
Làm theo quy trình, bạn sẽ có thể tắt lỗi PHP trong trang web WordPress của mình. Bạn có thể xem các bài viết khác của chúng tôi để tìm hiểu Cách khắc phục lỗi “Không thể tải tài nguyên” trong WordPress
Cách sửa lỗi chữ trắng và thiếu nút trong trình chỉnh sửa trực quan WordPress
Sự khác biệt giữa ảnh bìa và ảnh nổi bật trong WordPress
Chúng tôi hy vọng bài viết này sẽ giúp bạn. Nếu bạn thích bài viết này, vui lòng thích trang Facebook của chúng tôi để duy trì kết nối
Cảnh báo và thông báo PHP giúp các nhà phát triển gỡ lỗi các vấn đề với mã của họ. Các lỗi PHP mà bạn có thể thấy trên bảng điều khiển wp-admin của mình thường là các cảnh báo và thông báo. Đây KHÔNG PHẢI là lỗi NGHIÊM TRỌNG như lỗi máy chủ nội bộ
Bước 1. Tắt thông báo lỗi PHP trong WordPress
Tìm đường đến wp-config. php của trang web WordPress Divi của bạn và tìm dòng sau
define['WP_DEBUG', true];
Sau đó đổi nó thành
define['WP_DEBUG', false];
Nếu cách này không hiệu quả, bạn sẽ cần thay thế dòng mã define['WP_DEBUG', true];
bằng dòng mã sau
define['WP_DEBUG', false];
1
Hỗ trợ thêm?
Vui lòng gửi email cho chúng tôi theo địa chỉ [email được bảo vệ] nếu bạn không thể làm cho plugin Divi Engine của mình hoạt động
Liệu nó có trả lời cho câu hỏi của bạn không? . Vui lòng thử lại sau
Xin chào, plugin này có vẻ như đã bật cảnh báo / thông tin php theo mặc định, vì vậy khi tôi kích hoạt plugin, nó sẽ hiển thị tất cả các lỗi trên trang web giao diện người dùng. Có cách nào để tôi có thể tắt gỡ lỗi trong plugin này để tất cả các lỗi này không hiển thị không?
Đang xem 6 trả lời - 1 đến 6 [trong tổng số 6]
raissufyan
[@raissufyan]
Vui lòng cung cấp ảnh chụp màn hình để chúng tôi có thể hướng dẫn bạn tốt hơn
- Câu trả lời này đã được sửa đổi 2 năm, 8 tháng trước bởi raissufyan .
Tác giả plugin Fahad Mahmood
[@fahadmahmood]
@getmobileedge đảm bảo rằng wp-config của bạn. php đã được đặt với WP_DEBUG false. Bởi vì plugin này không có error_reporting BẬT
Trình bắt đầu chủ đề getmobileedge
[@getmobileedge]
@fahadmahmood vâng, wp-config. php có WP_DEBUG sai. Tuy nhiên, tôi chỉ xem qua mã plugin của bạn và dòng 24-26 [chỉ mục. php] có những thứ này
nếu [. đã định nghĩa[ ‘ABSPATH’ ] ] {
exit;
}else{
clearstatcache[];
}
//return;ini_set[‘display_errors’, 1];
ini_set[‘display_startup_errors’, 1];
error_reporting[E_ALL];request_once[ABSPATH. ‘wp-admin/bao gồm/nâng cấp. php'];
Đó là những gì đang hiển thị các lỗi trên trang web. Tôi đã nhận xét những dòng đó và các lỗi đã biến mất
Tác giả plugin Fahad Mahmood
[@fahadmahmood]
@getmobileedge vui lòng cập nhật phiên bản và thử lại, tôi đã đặt ba dòng này có điều kiện với hằng số WP_DEBUG
Trình bắt đầu chủ đề getmobileedge
[@getmobileedge]
@fahadmahmood hoàn hảo. Cảm ơn bạn đã cập nhật và phản hồi cực kỳ nhanh chóng, tất cả đều ổn với v3. 0. 7
Làm cách nào để tắt cảnh báo php?
Bạn có thể đặt @ trước lệnh gọi hàm của mình để chặn tất cả các thông báo lỗi .Làm cách nào để bật báo lỗi php?
Cách nhanh nhất để hiển thị tất cả lỗi và cảnh báo php là thêm những dòng này vào tệp mã PHP của bạn. ini_set['lỗi_hiển_thị', 1];Thông báo php có thể bỏ qua không?
PHP cung cấp toán tử kiểm soát lỗi @ mà bạn có thể sử dụng để bỏ qua các chức năng cụ thể gây ra thông báo hoặc cảnh báo .