Tắt thông báo cảnh báo PHP

If you are using the PHP development server, run from the command line via `php -S servername:port`, every single error/notice/warning will be reported in the command line itself, with file name, and line number, and stack trace.

So if you want to keep a log of all the errors even after page reloads (for help in debugging, maybe), running the PHP development server can be useful.

WordPress có một phương pháp gỡ lỗi tích hợp hoạt động tốt cho các nhà phát triển. Nó đưa ra một thông báo cảnh báo nêu chi tiết tệp nào bị lỗi và dòng nào cần xem. Tuy nhiên, các thông báo lỗi PHP thường trông rất tệ từ góc nhìn của khách truy cập trong WordPress

May mắn thay, chúng ta có thể thay đổi điều này

Trong hướng dẫn này, tôi sẽ chỉ cho bạn cách tắt thông báo cảnh báo trong WordPress khi gỡ lỗi. Đó là một đoạn mã đơn giản mà bạn có thể sao chép và dán vào trang web của mình

Nếu bạn cần thêm trợ giúp để khắc phục Lỗi WordPress của mình, nhóm hỗ trợ của chúng tôi đang chờ để giúp bạn giải quyết mọi vấn đề. Nếu bạn chưa lưu trữ với một trong những Máy chủ WordPress nhanh nhất, thì có lẽ bạn nên xem xét nó…. và vâng, chúng tôi cũng cung cấp dịch vụ di chuyển miễn phí trang web của bạn từ máy chủ cũ sang chúng tôi

Điều gì gây ra các thông báo lỗi PHP này?

Rất nhiều lần, cảnh báo dòng trong tệp PHP xảy ra do các plugin hoặc chủ đề lỗi thời. Điều này là do các tệp cốt lõi sẽ thường xuyên thay đổi với các bản cập nhật WordPress, điều này làm cho một số phần của mã trở nên lỗi thời

Chủ đề và plugin cũng có thể đưa ra thông báo cảnh báo PHP khi được sử dụng với thứ gì đó không tương thích. Hai plugin hiện tại hoạt động tốt có thể gặp sự cố khi được ghép nối với nhau. Điều này là do mỗi nhà phát triển là khác nhau và không phải ai cũng sử dụng cùng một cú pháp khi phát triển tệp trang web

May mắn thay, những cảnh báo này không nhất thiết có nghĩa là trang web bị hỏng. Họ chỉ trông xấu xí đối với một du khách không nghi ngờ. Đôi khi nhà phát triển sẽ tạo một bản cập nhật để sửa cảnh báo, nhưng không phải lúc nào cũng nhanh chóng

Cảnh báo PHP trong WordPress trông giống như thế này
“/wp-content/plugin/siteplugin. php trên dòng 30“

Điều này không có nghĩa là plugin không tốt. Nó chỉ có nghĩa là một phần của tệp không tương thích với WordPress, chủ đề hoặc plugin khác đang được sử dụng

Trừ khi bạn có kế hoạch tự sửa lỗi mã hóa, có lẽ tốt hơn hết là bạn chỉ cần tắt hoàn toàn các thông báo cảnh báo. Nếu công cụ không bị hỏng hoàn toàn hoặc không sử dụng được, thì cảnh báo có thể không hoàn toàn áp dụng cho bạn

Vô hiệu hóa thông báo lỗi PHP trong WordPress

Bước 1. Truy cập Trình quản lý tệp

Phần tiếp theo này liên quan đến việc chỉnh sửa wp-config. php của WordPress để tắt cảnh báo PHP

Tôi thực sự khuyên bạn nên tạo bản sao lưu trang web của mình trước khi thực hiện bất kỳ thay đổi mã hóa nào. Điều này sẽ bảo vệ bạn trong trường hợp xảy ra sự cố bằng cách cung cấp cho bạn một phương pháp nhanh chóng để khôi phục trang web

Bạn có sẵn một số phương pháp để truy cập wp-config. tập tin php của WordPress. Rất nhiều người thích sử dụng các ứng dụng FTP như FileZilla để truy cập tài nguyên trang web

Đối với hướng dẫn này, tôi sẽ chỉ sử dụng Trình quản lý tệp trong cPanel

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Bước 2. Xác định vị trí và nhập tệp wp-config

Truy cập trang web của bạn bằng cách nhấp vào thư mục “public_html” trong thư mục

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Chọn wp-config. php và nhấp vào, “Chỉnh sửa. ” Nó nằm ở thanh công cụ trên cùng của File Manager

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Nhấp vào nút “Chỉnh sửa” trên cửa sổ mới. Đây chỉ là thông báo cho phép bạn thay đổi bảng mã ký tự của trình soạn thảo. Bạn sẽ không cần thực hiện bất kỳ thay đổi nào đối với phần này

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Bước 3. Chỉnh sửa tệp wp-config

Theo mặc định, WordPress sẽ hiển thị cho khách truy cập thông báo lỗi PHP, chúng ta có thể thay đổi điều này bằng cách thay thế một dòng mã. Cuộn xuống và tìm dòng có mã này

define('WP_DEBUG', false);

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Bạn có thể thấy “true” thay vì false. Dù bằng cách nào, bạn đang tìm kiếm phần “WP_DEBUG” của wp-config. tập tin php

Thay thế dòng bằng mã sau

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Nhấp vào nút “Lưu thay đổi” ở trên cùng bên phải

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Khi tệp được lưu, điều này sẽ vô hiệu hóa các cảnh báo PHP trong WordPress

Kích hoạt lại thông báo lỗi PHP trong WordPress

Đôi khi, việc hiển thị lỗi PHP trong WordPress rất hữu ích, đặc biệt là khi khắc phục sự cố. Do đó, nếu bạn muốn bật lại lỗi PHP, hãy chỉnh sửa các dòng bạn đã thêm ở bước trước bằng cách dán dòng này thay vào đó

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);

Tắt thông báo cảnh báo PHP
Tắt thông báo cảnh báo PHP

Tùy chỉnh trang web của bạn

Ẩn các cảnh báo WordPress chỉ là một phần của câu đố tùy chỉnh lớn trong WordPress. Với mã sao chép và dán đơn giản, bạn có thể thực hiện nhiều thay đổi mà không cần có kinh nghiệm trước đó về phát triển trang web

Chỉ cần đảm bảo rằng bạn đang sao chép các đoạn mã tốt. Thứ gì đó đã lỗi thời hoặc được tạo không đúng cách có thể dễ dàng làm sập trang web

Bạn có thường xuyên chỉnh sửa mã hóa trong trang web WordPress của mình không?

Làm cách nào để ẩn thông báo cảnh báo trong PHP?

Trong tệp hiện tại, tìm kiếm dòng mã error_reporting. Sẽ có dòng Giá trị mặc định. E_ALL như hình bên dưới. Thay thế dòng mã này bằng Giá trị mặc định. E_ALL & ~E_NOTICE . Nó sẽ hiển thị tất cả các lỗi ngoại trừ các thông báo.

Làm cách nào để tắt thông báo lỗi trong PHP?

Để tắt thành công báo cáo lỗi trong PHP, chúng tôi sử dụng hàm error_reporting() .

Làm cách nào để tắt cảnh báo không dùng nữa trong PHP?

Quy trình .
Đăng nhập WHM
Truy cập WHM » Trang chủ » Phần mềm » Trình chỉnh sửa MultiPHP INI
Nhấp vào tab Chế độ biên tập
Chọn phiên bản PHP từ danh sách thả xuống
Tìm phần "error_reporting" và thêm dòng sau. error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
Lưu thay đổi

Làm cách nào để giải quyết cảnh báo trong PHP?

Sử dụng @Sign . Tất cả những gì bạn cần làm là đặt @ trước chức năng bạn định chạy.