Xem lại nhật ký lỗi PHP
Nếu trang của bạn được xây dựng bằng PHP, bạn sẽ cần xem lại error_log PHP khi khắc phục sự cố. Hồ sơ nhật ký này chứa thông tin về lỗi trong các tập tin PHP cụ thể, lệnh gọi đến tập tin bị thiếu hoặc các lỗi liên quan đến cấu hình của PHP. Các bản ghi lỗi PHP thường được tìm thấy trong các tập tin của trang web của bạn.
Tại sao tôi cần xem lại nhật ký này?
- Trang của bạn không hoạt động như dự định.
- Một hoặc nhiều trang trong trang của bạn bị lỗi, như lỗi 500 Máy chủ nội bộ.
- Trang của bạn đang tải một trang trống hoặc chỉ quay và không bao giờ tải.
Ghi vị trí
WHM / cPanel:/ home / cpanel_username / logs /$DOMAIN .php.error.logPlesk:
/ var / www / vhosts /$DOMAIN / logs /$DOMAIN .error_log
Làm thế nào tôi có thể xem lại nhật ký này?
SSH
SSH cho phép bạn truy cập, xem và thao tác toàn bộ nhật ký bằng các công cụ như vim hoặc grep .
cPanel
Bạn có thể xem lại nhật ký lỗi PHP trong Trình quản lý tập tin bên dưới Nhật ký cho trang.
Plesk
Plesk sẽ hiển thị các lỗi cụ thể của trang trong Trình quản lý tập tin bên dưới Nhật ký .
Lỗi mẫu được tìm thấy trong bản ghi lỗi PHP
PHP Các lỗi nghiêm trọng có thể ngăn một trang (hoặc trang) tải.[14-9-2021 22:31:09 UTC] PHP Lỗi nghiêm trọng: Request (): Không mở được yêu cầu '/home/acoolsite/public_html/wp-content/themes/twentytwentyone/inc/template-functions.php' (include_path = '.: / opt / cpanel / ea-php74 / root / usr / share / Le') trong /home/acoolsite/public_html/wp-content/themes/twentytwentyone/functions.php trên dòng 534Cảnh báo PHP thường sẽ cho phép một trang web (hoặc trang) để tải, nhưng một cái gì đó có thể không hoạt động.
[21-Tháng 9-2021 18:38:21 UTC] Cảnh báo PHP: call_user_func_array () yêu cầu tham số 1 là một lệnh gọi lại hợp lệ, không tìm thấy hàm 'hai mươi_hai_ngu' hoặc tên hàm không hợp lệ trong / home / acoolsite / public_html / wp-includes / class-wp-hook.php trên dòng 303Một số lỗi PHP nghiêm trọng là do sự cố mã hóa và sẽ cung cấp một dấu vết ngăn xếp để giúp khắc phục sự cố. Điều này có thể đặc biệt hữu ích khi ứng dụng của bạn có hàng trăm tập tin như các trang WordPress.
[21-Tháng 9-2021 20:30:53 UTC] PHP Lỗi nghiêm trọng: Uncaught TypeError: call_user_func_array (): Đối số # 1 ($ gọi lại) phải là một lệnh gọi lại hợp lệ, không tìm thấy hàm "hai mươi_twenty_one_setup" hoặc tên hàm không hợp lệ trong / home /acoolsite/public_html/wp-includes/class-wp-hook.php:303 Theo dõi ngăn xếp: # 0 /home/acoolsite/public_html/wp-includes/class-wp-hook.php(327): WP_Hook-> apply_filters ( NULL, Mảng) # 1 /home/acoolsite/public_html/wp-includes/plugin.php(470): WP_Hook-> do_action (Mảng) # 2 /home/acoolsite/public_html/wp-settings.php(556): do_action ('after_setup_the ...') # 3 /home/acoolsite/public_html/wp-config.php(112): Request_once ('/ home / acoolsit ...') # 4 / home / acoolsite / public_html / wp-load .php (50): Request_once ('/ home / acoolsit ...') # 5 /home/acoolsite/public_html/wp-blog-header.php(13): Request_once ('/ home / acoolsit ...') # 6 /home/acoolsite/public_html/index.php(17): Request ('/ home / acoolsit ...') # 7{main} được đưa vào /home/acoolsite/public_html/wp-includes/class-wp-hook.php trên dòng 303Phiên được sử dụng để đăng nhập, giỏ hàng và kết quả tìm kiếm trên một trang.
[25-9-2021 21:10:11 UTC] Cảnh báo PHP: session_start (): Không thể bắt đầu phiên khi các tiêu đề đã được gửi trong /home/acooldomain/public_html/wp-content/plugins/favorites/app/Bootstrap.php trên dòng 83Điều này cho thấy một tập tin bị thiếu hoặc đường dẫn không hợp lệ trong mã.
[25-Tháng 9-2021 21:08:46 UTC] Cảnh báo PHP: Request (ABSPATHWPINC / blocks / archives.php): không thể mở luồng: Không có tập tin hoặc thư mục nào như vậy trong / home / acooldomain / public_html / wp-includes / blocks /index.php trên dòng 9Điều này cho biết giá trị memory_limit PHP đã đạt đến. Việc tăng giá trị này trong php.ini có thể giải quyết vấn đề này trong nhiều trường hợp.
[14-Oct-2021 22:31:09 UTC] Lỗi nghiêm trọng: Kích thước bộ nhớ được phép là 134217728 byte đã hết (đã cố gắng phân bổ 54 byte. Điều này có thể do mã không được dùng nữa. Mô-đun PHP "mysql_connect" không tồn tại trong PHP 7+ .
[14-Oct-2021 20:31:09 UTC] Lỗi nghiêm trọng: Lệnh gọi đến hàm không xác định mysql_connect ()Sự cố này có thể do sử dụng phiên bản PHP sai hoặc mã lỗi.
[12-Oct-2021 21:31: 09 UTC] Lỗi phân tích cú pháp PHP: lỗi cú pháp, T_VARIABLE không mong muốn trong /home/coolexample/public_html/a.php trên dòng 3Sự cố này có thể do đĩa đầy, định mức inode đạt được trên máy chủ hoặc thậm chí là giới hạn kích thước (đối với site) cài đặt trong cPanel hoặc Plesk.
[13-Oct-2021 10:31:09 UTC] Cảnh báo PHP: session_start (): open (/ home / coolexample / tmp / sess_2p27rr5idh5danjle3e237c4s4, O_RDWR) không thành công: Không còn dung lượng trên thiết bị
Các bước liên quan
- Trang của bạn có sử dụng WordPress không? Bật sửa lỗi để hiển thị lỗi trong WordPress .
- Không có nhật ký để xem lại? Thiết lập ghi nhật ký lỗi PHP .