Tôi đang phải đối mặt với một vấn đề kỳ lạ. Tôi đã thiết lập mọi thứ trong tệp php.ini. Nhưng tôi không thể nhận được bất kỳ lỗi nào hiển thị trong trình duyệt. Tôi đã googled để thiết lập tệp .ini và làm tất cả những điều cần thiết. Nhưng tôi vẫn không thể nhận được thông báo lỗi hiển thị trong trình duyệt. Cài đặt PHP INI của tôi,
display_errors = On
display_startup_errors = On
error_reporting = E_ALL | E_STRICT
log_errors = On
track_errors = On
Tôi đã thử với mã sau để xem thông báo lỗi,
Trên thực tế, mẫu tập tin không có sẵn. Vì vậy, nó phải hiển thị lỗi nghiêm trọng. Nhưng nó đang hiển thị một trang trống.
Bạn có thể chỉ cho tôi để sửa chữa cái này? Tôi không biết tôi đang thiếu gì ở đây.
hỏi ngày 18 tháng 1 năm 2013 lúc 12:32Jan 18, 2013 at 12:32
3
Bạn cũng có thể thêm báo cáo lỗi tùy chỉnh vào PHP của mình và kiểm tra với điều đó:
Nếu bạn nhận được chất béo, thì có điều gì đó không ổn với cấu hình php.ini [có thể bạn có nhiều tệp php.ini?]. Nếu bạn vẫn không nhận được gì, thì PHP có thể tìm thấy tệp [có thể bạn có một số chuyển hướng được thiết lập? Có thể một số tiện ích mở rộng lạ?]
Đã trả lời ngày 18 tháng 1 năm 2013 lúc 12:37Jan 18, 2013 at 12:37
PeonpeonPeon
7.6827 Huy hiệu vàng56 Huy hiệu bạc94 Huy hiệu Đồng7 gold badges56 silver badges94 bronze badges
1
Tôi tìm thấy vấn đề. Trên thực tế, PHP được cài đặt với tiện ích mở rộng XDebug. Vì vậy, vấn đề là trong phần mở rộng đó. Ngay cả tôi cũng không nhận thức được điều đó. Bởi vì hệ thống này đã được sử dụng bởi một người nào đó trước đây. Tôi đã gỡ cài đặt và cài đặt lại với phiên bản được hỗ trợ mới. Nó hoạt dộng bây giờ. Cảm ơn và xin lỗi vì những người bạn bất tiện.
Đã trả lời ngày 18 tháng 1 năm 2013 lúc 12:52Jan 18, 2013 at 12:52
Edwin Alexedwin AlexEdwin Alex
5.0584 Huy hiệu vàng27 Huy hiệu bạc49 Huy hiệu đồng4 gold badges27 silver badges49 bronze badges
Hãy thử tìm những từ này trong tệp php.ini
của bạn
display_errors
error_reporting
error_reporting
Thay đổi giá trị mặc định của display_errors
từ Off
thành
0 Thay đổi giá trị mặc định là error_reporting
từ XXXX thành
2Off
to
0change default value of
error_reporting
from XXXX to
2Khởi động lại máy chủ Apache. Tâm trí, nó sẽ luôn hiển thị lỗi.
Mind, It'll always show errors.
Đã trả lời ngày 18 tháng 1 năm 2013 lúc 13:37Jan 18, 2013 at 13:37
PriyapriyaPriya
1.4561 Huy hiệu vàng14 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge14 silver badges30 bronze badges
Tôi biết đó là một chủ đề cũ, nhưng nếu ai đó phải đối mặt với cùng một vấn đề với cài đặt PHP8, hãy sử dụng các phương thức sau.
`
Và bạn có thể tìm thấy vị trí của php.ini trong trang phpinfo [], PHP8 Khi tôi cài đặt tôi có ba thư mục bên trong/etc/php/vị trí 7.2, 8.0, 8.1. Tôi đang sử dụng Ubuntu 18.04. Chạy lệnh này để tìm vị trí php.ini PHP -I | grep "php.ini" .stre chỉnh sửa php.ini ở vị trí được hiển thị và nếu nó không hoạt động, hãy theo trang phpinfo [] và tìm vị trí php.ini trong trang.phpinfo[] page , php8 when i installed i had three directories inside /etc/php/ location 7.2 , 8.0 , 8.1 .I was using ubuntu 18.04. Run this command to find php.ini location php -i | grep "php.ini" .Try editing the php.ini in the shown location and if it does not work , follow phpinfo[] page and find the php.ini location in the page.
Nếu bạn đã thêm tập lệnh sau
Và bạn có thể thấy lỗi có nghĩa là một cái gì đó đang ghi đè php.ini. Nhiều khả năng trong trường hợp đó, vị trí tệp Php.ini có thể khác nhau. Bạn có thể đã chỉnh sửa tệp php.ini sai. Tôi phải chỉnh sửa tệp php.ini trong vị trí này /etc/php/8.0/apache2. Thay đổi chỉ thị Display_errors thành ON trong tệp php.ini./etc/php/8.0/apache2. Change display_errors directive to on in the php.ini file.
Đã trả lời ngày 6 tháng 3 lúc 23:27Mar 6 at 23:27
builder_dudebuilder_dudebuilder_dude
5921 Huy hiệu vàng4 Huy hiệu bạc12 Huy hiệu đồng1 gold badge4 silver badges12 bronze badges