Tôi không thể thấy bất kỳ lỗi PHP nào. Tôi đã thử mọi mẹo tôi có thể tìm thấy để bật báo cáo lỗi, nhưng không có gì hiệu quả.Không thể nhận được báo cáo lỗi PHP
display_errors bật và error_logging đang bật, nhưng khi tôi xem bất kỳ trang nào có lỗi, tôi sẽ nhận được một trang trống.
/var/log/php.log không tồn tại.
nếu tôi đặt một tệp nhật ký cục bộ, Không có gì được tạo.
File Tôi đã được thử nghiệm với là
<?php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
ini_set('error_log','script_errors.log');
ini_set('log_errors','On');
$a=
phpinfo();
?>
bất kỳ ý tưởng nào khác không?
Tôi đã thử mã của bạn và nó hoạt động trên dòng lệnh, tôi tự hỏi nếu bạn có một thiết lập từ chối hiển thị đầu ra của phpinfo() (vì lý do bảo mật) và bạn đang thấy trang hợp lệ, mặc dù vẫn trống. Xem 'disable_functions' được đặt là gì, nếu bạn có thể. – Hans
Có cách nào để buộc php báo cáo lỗi phân tích cú pháp không? – Nathan
@Nathan bạn đã chọn câu trả lời này b/c nó có hữu ích hay vì các lý do khác nhau không? Tôi có cùng một vấn đề và như tôi không thấy nó quá hữu ích. Hans, có lẽ nếu bạn đã đề cập cách kiểm tra xem liệu có lỗi phân tích cú pháp hay không. – puk