a] Nếu bạn đang sử dụng dịch vụ lưu trữ cPanel dùng chung của chúng tôi, hãy sử dụng Bộ chọn PHP từ cPanel của bạn để chỉnh sửa trực tiếp biến này và các biến PHP khác trong tệp php. ini cho PHP đang chạy trong tài khoản lưu trữ của bạn
b] Nếu bạn đang sử dụng dịch vụ lưu trữ cPanel dùng chung của chúng tôi, hãy tạo hoặc chỉnh sửa. htaccess và đặt nó vào thư mục nơi bạn đang chạy tập lệnh php nơi chức năng php bị lỗi, với dòng sau trong tệp
Môi trường phát triển WordPress có chế độ sửa lỗi dễ sử dụng. Nó cung cấp một thông báo cảnh báo cho biết tệp nào đang gặp sự cố và nó nằm ở dòng nào
Mặt khác, khách truy cập có thể thấy điều này không hấp dẫn và mọi người có thể dễ dàng chán nản khi thấy thông báo lỗi WordPress này
Trong bài viết này, tôi sẽ chỉ cho bạn cách dễ dàng tắt lỗi PHP trong WordPress
Nếu cần thêm trợ giúp để xử lý Lỗi WordPress của mình, bạn cũng nên xem Hướng dẫn dành cho người mới sử dụng nhật ký lỗi WordPress của tôi
Thông báo lỗi PHP. Điều gì gây ra chúng?
Hầu hết thời gian, các cảnh báo tệp PHP xảy ra do các plugin hoặc chủ đề đã lỗi thời. Lý do là các tệp cốt lõi được cập nhật thường xuyên với các bản cập nhật WordPress, vì vậy một số mã trở nên lỗi thời
Một chủ đề hoặc plugin cũng có thể tạo cảnh báo PHP khi được sử dụng với một thành phần không tương thích. Có khả năng hai plugin hiện tại hoạt động tốt riêng lẻ có thể không hoạt động tốt cùng nhau. Lý do cho điều này là mọi người phát triển trang web theo cách khác nhau, do đó không có cú pháp chuẩn cho mỗi nhà phát triển web
May mắn thay, những cảnh báo này không nhất thiết chỉ ra rằng trang web bị hỏng. Nó chỉ trông xấu xí đối với một khách truy cập không mong đợi nó. Nhà phát triển có thể tạo một bản cập nhật để xóa cảnh báo nhưng không phải lúc nào cũng tức thời
Hầu hết các lỗi PHP không gây nguy hiểm cho trang web của bạn, nhưng một số lỗi có thể làm hỏng hoặc làm chậm trang web. Đó là lý do tại sao việc theo dõi chúng bằng plugin như WP Umbrella lại quan trọng
Cảnh báo PHP trong WordPress trông giống như thế này. “/wp-content/plugins/pluginfile. php trên dòng 238”
Về cơ bản, 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 mà bạn đang sử dụng
Cho đến khi bạn tự khắc phục mã hóa, tốt nhất bạn chỉ cần tắt hoàn toàn các thông báo cảnh báo.
Tắt lỗi PHP trong WordPress
Phần này yêu cầu chỉnh wp-config. tệp php
Bạn nên sao lưu trang web của mình trước khi thực hiện bất kỳ thay đổi nào đối với wp-config. tập tin php. Nếu xảy ra sự cố, bạn sẽ có một cách nhanh chóng để khôi phục trang web
Nhìn vào wp-config của bạn. tệp php cho dòng sau
define['WP_DEBUG', true];
Hoặc
define['WP_DEBUG', false];
Cần phải thay thế dòng này bằng đoạn mã sau trong cả hai trường hợp
ini_set['display_errors','Off'];
ini_set['error_reporting', E_ALL ];
define['WP_DEBUG', false];
define['WP_DEBUG_DISPLAY', false];
Lưu các thay đổi của bạn và sau đó tải lên wp-config của bạn. php trở lại máy chủ
Các lỗi PHP, thông báo và cảnh báo trên trang web của bạn sẽ biến mất
Cảm ơn bạn đã đọc bài viết này về cách tắt các lỗi, thông báo và cảnh báo PHP trong WordPress, tôi hy vọng nó đã giúp ích cho bạn
PHP là ngôn ngữ kịch bản phía máy chủ được sử dụng trong phát triển web. Là một ngôn ngữ kịch bản, PHP được sử dụng để viết mã [hoặc tập lệnh] để thực hiện các tác vụ. Nếu tập lệnh gặp lỗi, PHP có thể tạo lỗi cho tệp nhật ký
Trong hướng dẫn này, hãy tìm hiểu cách bật Báo cáo lỗi PHP để hiển thị tất cả các cảnh báo. Chúng tôi cũng đi sâu vào việc tạo một tệp nhật ký lỗi trong PHP
Lỗi PHP là gì?
Lỗi PHP xảy ra khi có sự cố trong mã PHP. Ngay cả một điều gì đó đơn giản cũng có thể gây ra lỗi, chẳng hạn như sử dụng sai cú pháp hoặc quên dấu chấm phẩy, dẫn đến thông báo. Hoặc, nguyên nhân có thể phức tạp hơn, chẳng hạn như gọi một biến không phù hợp, có thể dẫn đến lỗi nghiêm trọng làm hỏng hệ thống của bạn
Cách hiển thị tất cả các lỗi PHP
Nếu bạn không thấy lỗi, bạn có thể cần bật báo cáo lỗi
Để bật báo cáo lỗi trong PHP, hãy chỉnh sửa tệp mã PHP của bạn và thêm các dòng sau
Bạn cũng có thể sử dụng lệnh ini_set để bật báo cáo lỗi
chỉnh sửa php. ini để bật báo cáo lỗi PHP
Nếu bạn đã đặt mã PHP của mình để hiển thị lỗi và chúng vẫn không hiển thị, bạn có thể cần thực hiện thay đổi trong php của mình. tập tin ini
Trên các bản phân phối Linux, tệp thường nằm trong /etc/php. thư mục ini
mở php. ini trong trình soạn thảo văn bản
Sau đó, sửa dòng
0 thành 1Đây là một ví dụ về chỉnh sửa trong trình soạn thảo văn bản
Chỉnh sửa. htaccess để bật Báo cáo lỗi
Các. htaccess, hoạt động như một tệp cấu hình chính, thường được tìm thấy trong thư mục gốc hoặc thư mục chung. Dấu chấm ở đầu có nghĩa là nó bị ẩn. Nếu đang sử dụng trình quản lý tệp, bạn sẽ cần chỉnh sửa cài đặt để xem các tệp ẩn
Mở. htaccess để chỉnh sửa và thêm vào như sau
php_flag display_startup_errors on
php_flag display_errors on
Nếu các giá trị này đã được liệt kê, hãy đảm bảo chúng được đặt thành bật
Lưu file và thoát
Các lệnh hữu ích khác
Để chỉ hiển thị cảnh báo nghiêm trọng và lỗi phân tích cú pháp, hãy sử dụng như sau
Bạn có thể thêm bất kỳ loại lỗi nào khác mà bạn cần. Chỉ cần tách chúng bằng đường ống. Biểu tượng
Danh sách này chứa tất cả các hằng số được xác định trước cho các loại lỗi PHP
Một tính năng hữu ích là biểu tượng “not”
Để loại trừ một loại lỗi cụ thể khỏi báo cáo
Trong ví dụ này, đầu ra hiển thị tất cả các lỗi ngoại trừ lỗi thông báo
Cách tắt báo cáo lỗi PHP
Để tắt hoặc tắt báo cáo lỗi trong PHP, hãy đặt giá trị thành 0. Ví dụ: sử dụng đoạn mã
Cách tạo tệp nhật ký lỗi trong PHP
Nhật ký lỗi là tài nguyên có giá trị khi xử lý các sự cố PHP
Để hiển thị nhật ký lỗi PHP, hãy chỉnh sửa. htaccess bằng cách thêm vào như sau
define['WP_DEBUG', false];
1Nếu bạn không có quyền truy cập vào. htaccess, bạn có thể chỉnh sửa httpd. conf hoặc apache2. tập tin conf trực tiếp
Nhật ký này thường được lưu trữ trong thư mục /var/log/httpd/ hoặc /var/log/apache2/
Để bật ghi nhật ký lỗi, hãy chỉnh sửa phiên bản tệp của bạn và thêm phần sau
define['WP_DEBUG', false];
2Bạn có thể thay thế httpd cho apache2 nếu cần. Tương tự như vậy, nếu bạn đang sử dụng nginx, bạn có thể sử dụng thư mục đó để ghi nhật ký lỗi
Cách hiển thị lỗi PHP trên trang web
Nhật ký lỗi là tài nguyên có giá trị khi xử lý các sự cố PHP
Để hiển thị nhật ký lỗi PHP, hãy chỉnh sửa. htaccess bằng cách thêm vào như sau
define['WP_DEBUG', false];
1Nếu bạn không có quyền truy cập vào tệp, bạn có thể chỉnh sửa httpd. conf hoặc apache2. tập tin conf trực tiếp
Nhật ký này thường được lưu trữ trong thư mục /var/log/httpd/ hoặc /var/log/apache2/
Để bật ghi nhật ký lỗi, hãy chỉnh sửa phiên bản tệp của bạn và thêm phần sau
define['WP_DEBUG', false];
2Bạn có thể thay thế httpd cho apache2 nếu cần. Tương tự như vậy, nếu bạn đang sử dụng nginx, bạn có thể sử dụng thư mục đó để ghi nhật ký lỗi
Phần kết luận
Hướng dẫn này đã cung cấp cho bạn nhiều lựa chọn thay thế để kích hoạt và hiển thị tất cả các lỗi và cảnh báo PHP. Bằng cách nhận thông báo lỗi nhanh chóng và chính xác, bạn có thể cải thiện khả năng khắc phục sự cố PHP. Nếu bạn đang triển khai các tính năng mới, cài đặt ứng dụng dựa trên PHP mới hoặc cố gắng tìm lỗi trên trang web của mình, điều quan trọng là phải biết phiên bản PHP nào máy chủ web của bạn đang chạy trước khi thực hiện bất kỳ bước nào.