Nhật ký lỗi cPanel PHP

Nếu trang web của bạn không hoạt động hoặc có lỗi, điều đầu tiên cần kiểm tra là nhật ký lỗi. cPanel đi kèm với phần nhật ký lỗi tích hợp cho phép bạn xem các lỗi. Trong tài liệu này, chúng tôi sẽ thảo luận về cách chẩn đoán trang web của bạn để bạn khắc phục sự cố

Bạn có thể kiểm tra lỗi trang web của mình trong giao diện cPanel hoặc từ Trình quản lý tệp cPanel. Đầu tiên chúng ta sẽ thảo luận về cách kiểm tra lỗi thông qua giao diện cPanel

Nội dung ẩn

1 Xem lỗi trong giao diện cPanel

2 Xem lỗi trong Trình quản lý tệp cPanel

3 Cách đọc lỗi

4 Nguyên tắc hướng dẫn của chúng tôi

Xem Lỗi trong Giao diện cPanel

Từ giao diện cPanel, bạn chỉ có thể thấy 300 lỗi cuối cùng mà trang web của bạn đã đăng nhập. Điều này có thể rất hữu ích để tìm các liên kết bị hỏng (lỗi 404), v.v.

  1. Đăng nhập vào tài khoản cPanel của bạn và nđiều hướng đến Số liệu > Lỗi.

    Nhật ký lỗi cPanel PHP

    Trang số liệu cPanel

  2. Bạn sẽ thấy một hộp ở đây và nó sẽ có 300 lỗi cuối cùng của trang web

Nhật ký lỗi cPanel PHP

Nhật ký lỗi gần đây nhất từ ​​​​trang web của bạn

Xem lỗi trong Trình quản lý tệp cPanel

Bạn có thể xem tất cả các lỗi mà trang web của mình đang tạo ra bằng công cụ Trình quản lý tệp cPanel

  1. Đăng nhập vào cPanel
  2. Nhấp vào Trình quản lý tệp bên dưới Tệp
  3. Di chuyển đến thư mục public_html, sau đó chọn và mở tệp error_log

    Nhật ký lỗi cPanel PHP

    Apache error_log trong Trình quản lý tệp cPanel

Cách đọc lỗi

Về cơ bản, nhật ký lỗi có năm trường. ngày và thời gian xảy ra, loại lỗi, IP của khách truy cập, vị trí xảy ra lỗi và tên miền mà nó đề cập đến. Đối với hầu hết các trường hợp, những chi tiết này là đủ để xác định điều gì sai và khi nó bắt đầu xảy ra lần đầu tiên

Khi khắc phục lỗi PHP, bạn sẽ muốn xem lại nhật ký PHP của mình. Nếu bạn không có nhật ký PHP để xem lại, hãy sử dụng quy trình sau để thiết lập ghi nhật ký

Ghi chú. Đối với ghi nhật ký lỗi WordPress và WordPress được quản lý, vui lòng xem Bật chế độ gỡ lỗi WordPress để hiển thị lỗi

  1. Bạn phải luô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 trang web của mình
  2. Xác định vị trí tệp khởi tạo PHP của bạn
  3. chỉnh sửa tập tin. (cPanel / Plesk / VPS)
  4. Đặt dòng sau vào tệp khởi tạo của bạn.
    error_log = /path/to/your/webroot/php_error.log
    • error_log là hàm PHP sẽ yêu cầu máy chủ web xuất nhật ký của bạn sang một tệp mới
    • /path/to/your/webroot/php_error. log là đường dẫn đến nhật ký mới của bạn
      • Đảm bảo thay thế /path/to/your/webroot bằng đường dẫn thực mà tài khoản lưu trữ của bạn sử dụng
      • Con đường tuyệt đối của tôi là gì?
  5. Tạo một tệp có tên php_error. đăng nhập vào webroot của máy chủ lưu trữ của bạn
  6. Khởi động lại quy trình PHP của bạn. (cPanel/Plesk)

Bước tiếp theo

  • Xem lại php_error của bạn. đăng nhập để biết chi tiết lỗi. (cPanel/Plesk/VPS)

Thêm thông tin

  • Để biết thêm thông tin về nhật ký lỗi PHP, hãy truy cập PHP. net

Hướng dẫn này sẽ giải thích cách tạo tệp nhật ký lỗi PHP trong cPanel cho tên miền chính của bạn. Điều này sẽ yêu cầu bạn thêm và chỉnh sửa tệp trong trình quản lý tệp, bao gồm. htaccess để làm theo hướng dẫn này. Nếu bạn gặp sự cố khi chẩn đoán lỗi trên trang web của mình, hướng dẫn này có thể giúp cung cấp thêm một số thông tin bằng cách bật nhật ký lỗi

chỉnh sửa của bạn. htaccess

Bước một. Điều hướng đến Trình quản lý tệp trong cPanel của bạn

Nhật ký lỗi cPanel PHP

Bước hai. Chọn thư mục public_html và thư mục cho tên miền của bạn

Nhật ký lỗi cPanel PHP

Bước thứ ba. Theo mặc định, các. htaccess bị ẩn. Nhấp vào Cài đặt ở phía trên bên phải của trang để xem cài đặt

Nhật ký lỗi cPanel PHP

Bước bốn. Nhấp vào nút Lưu

Nhật ký lỗi cPanel PHP

Bước Năm. Quay lại trình quản lý tệp của bạn, bấm chuột phải vào tệp của bạn. htaccess và chọn chỉnh sửa

Nhật ký lỗi cPanel PHP

Bước sáu. Sao chép và dán đoạn mã sau vào của bạn. htaccess và nhấp vào Lưu thay đổi

php_flag display_errors tắt
php_flag log_errors Bật
php_value error_log /home/Username/public_html/phperror. nhật ký

Bạn sẽ cần thay đổi Tên người dùng ở trên thành tên người dùng cPanel của bạn

Điều này sẽ đặt nhật ký lỗi vào tệp có tên phperror. đăng nhập thư mục public_html của bạn hoặc tạo thư mục này nếu tệp không tồn tại. Bạn có thể tùy chỉnh vị trí của tệp hoặc tên tệp bằng cách chỉnh sửa đường dẫn tệp

Bước 6b. Tìm tên người dùng cPanel/FTP của bạn trong trang chủ cPanel ở góc trên bên phải của trang chủ cPanel của bạn

Bạn có thể thêm nhật ký lỗi cho từng miền bằng cách tạo một nhật ký riêng. htaccess trong tài liệu gốc của miền. Bạn có thể kết hợp những thứ này bằng cách giữ đường dẫn tệp như được hiển thị ở trên cho phperror. tệp nhật ký giống nhau

Kiểm tra nhật ký lỗi của bạn

Bước một. Tạo một tệp PHP mới có tên errortest. php trong thư mục public_html của bạn và thêm mã này để tạo ra lỗi

\function fun1()
{
ech "HÃY CHỈ CHO TÔI LỖI";
}
fun2();
echo "Fatal Error !!";
?>

Điều này sẽ tạo ra lỗi do viết sai chính tả tiếng vang và thay vào đó sử dụng nó

Bước hai. Truy cập tệp bằng trình duyệt yêu thích của bạn. Ví dụ: truy cập tệp từ miền của bạn, ví dụ:. miền. com/errortest. php

Điều này sẽ gây ra lỗi khi đăng nhập ~/public_html/errortest của bạn. php và sẽ không có gì hiển thị trên trang này

Xem các tập tin lỗi của bạn

Lựa chọn Một. Nhấp chuột phải vào phperror. đăng nhập và chọn xem

Nhật ký lỗi cPanel PHP

lỗi php của bạn. nhật ký sẽ trông như thế này khi nó được tạo

Nhật ký lỗi cPanel PHP

Lựa chọn Hai. Bạn cũng có thể xem phperror. tệp nhật ký bằng cách chuyển đến 'miền. com/phperror. nhật ký' (thay thế 'miền. com' bằng tên miền thực của bạn)

Làm cách nào để bật nhật ký lỗi PHP trong cPanel?

Cách bật hoặc tắt tính năng ghi lỗi PHP trong cPanel .
1) Đăng nhập vào cPanel
2) Tìm phần PHẦN MỀM và nhấp vào Chọn phiên bản PHP
3) Trong cửa sổ mới, nhấp vào liên kết Chuyển sang Tùy chọn PHP
4) Tại đây, bạn có thể xác định vị trí log_errors và đánh dấu vào hộp bên cạnh nó để bật hoặc bỏ chọn hộp để tắt nó

Làm cách nào để xem nhật ký lỗi PHP?

Tìm mục nhập Tệp cấu hình (php. Tìm phần Xử lý lỗi và ghi nhật ký của php. tập tin ini. Đảm bảo rằng cả display_errors = On, display_startup_errors = On và log_errors = On đều có mặt và không bị ghi chú. Kiểm tra giá trị của error_log - điều này cho bạn biết vị trí của các lỗi tệp được ghi vào

Làm cách nào để tắt nhật ký lỗi PHP?

Làm cách nào để tắt tính năng ghi nhật ký lỗi PHP? . .
Tạo một tệp mới có tên php. ini trong thư mục public_html của bạn
Nhập mã sau. log_errors = tắt
Lưu các tập tin

Làm cách nào để tạo tệp nhật ký lỗi trong PHP?

bạn chỉ có thể sử dụng. error_log("tin nhắn của bạn"); . Nếu bạn sử dụng phương pháp này, hãy đảm bảo rằng tính năng ghi nhật ký lỗi đã được bật và bạn đã bỏ ghi chú chỉ thị error_log trong php