Cách hiển thị thông báo lỗi PHP

Khi phát triển hoặc vận hành website trên VPS, việc ghi lại lỗi PHP một bước quan trọng giúp bạn nhanh chóng phát hiện khắc phục sự cố. Bài viết này sẽ hướng dẫn bạn cách bật ghi lỗi PHP kiểm tra các lỗi một cách hiệu quả.

Tại Sao Cần Bật Ghi Lỗi PHP?

Ghi lỗi PHP giúp bạn:

  • Phát hiện sớm các lỗi trong nguồn.

  • Xác định nguyên nhân gây ra lỗi 500 Internal Server Error.

  • Theo dõi kiểm tra hoạt động của website.

Cách Bật Ghi Lỗi PHP Trên VPS

1. Sử Dụng cPanel

Nếu VPS của bạn sử dụng cPanel, bạn thể bật ghi lỗi PHP như sau:

  1. Đăng nhập vào cPanel.

  2. Chọn Select PHP Version.

  3. Nhấp vào Switch to PHP Options.

  4. Tìm dòng error_reporting chọn E_ALL.

  5. Đảm bảo display_errors được đặt Off để tránh hiển thị lỗi trên trình duyệt.

  6. Thay đổi sẽ được lưu tự động.

2. Sử Dụng Tệp php.ini

Nếu bạn quyền truy cập vào tệp php.ini, bạn thể thêm hoặc chỉnh sửa các dòng sau:

ini
log_errors = On
error_log = /path/to/your/error.log
error_reporting = E_ALL
display_errors = Off

Thay /path/to/your/error.log bằng đường dẫn thực tế đến tệp log bạn muốn sử dụng.

3. Sử Dụng Tệp .htaccess

Nếu bạn không thể chỉnh sửa php.ini, bạn thể sử dụng tệp .htaccess trong thư mục gốc của website:

apache
php_flag log_errors On
php_value error_log /path/to/your/error.log
php_flag display_errors Off

Lưu ý: Đảm bảo máy chủ của bạn hỗ trợ việc sử dụng các chỉ thị PHP trong .htaccess.

Cách Kiểm Tra Lỗi PHP Đã Ghi

Sau khi bật ghi lỗi PHP, các lỗi sẽ được lưu trong tệp log bạn đã chỉ định. Để kiểm tra:

  1. Sử dụng FTP hoặc trình quản tệp để truy cập vào tệp log.

  2. Tải tệp về máy tính mở bằng trình soạn thảo văn bản như Notepad++ hoặc Sublime Text.

  3. Tìm kiếm các dòng lỗi để xác định nguyên nhân vị trí lỗi trong nguồn.

Lưu ý: Không nên mở tệp log trực tiếp trên trình duyệt nếu tệp dung lượng lớn, thể gây treo trình duyệt.

Kết Luận

Việc bật ghi lỗi PHP một bước quan trọng trong quá trình phát triển vận hành website trên VPS. giúp bạn nhanh chóng phát hiện khắc phục các sự cố, đảm bảo website hoạt động ổn định hiệu quả.

Nếu bạn cần hỗ trợ thêm, đừng ngần ngại liên hệ với đội ngũ kỹ thuật của chúng tôi tại https://upnet.com.vn/. Chúng tôi luôn sẵn sàng hỗ trợ bạn 24/7.