Tôi muốn bật nhật ký ghi lại để gỡ lỗi một số quy tắc viết lại đang gây ra sự cố cho tôi. Vì vậy, tôi đã thêm những dòng này vào cuối httpd.conf tập tin của tôi:Không thể định cấu hình nhật ký ghi lại
<IfModule mod_rewrite.c>
RewriteLog "/logs/rewrite.log"
RewriteLogLevel 4
</IfModule>
Sau đó tôi đã được khởi động lại Apache. Nó gây ra một lỗi tuy nhiên, và sẽ không bắt đầu. Đây là những gì tôi nhận được trong XAMPP Control Panel:
13:14:56 [Apache] Error: Apache shutdown unexpectedly.
13:14:56 [Apache] This may be due to a blocked port, missing dependencies,
13:14:56 [Apache] improper privileges, a crash, or a shutdown by another method.
13:14:56 [Apache] Check the "/xampp/apache/logs/error.log" file
13:14:56 [Apache] and the Windows Event Viewer for more clues
tôi không nhận được bất kỳ manh mối trong error.log mặc dù. Trong thực tế không có dòng được tạo ra khi lỗi này xảy ra.
Tôi cũng đã cố gắng thay đổi dòng RewriteLog sử dụng một đường dẫn tuyệt đối:
RewriteLog "c:\xampp\apache\logs\rewrite.log"
Ông có thể giúp tôi?
Vâng, máy chủ của tôi là Apache 2.4. Tôi đã nhìn thấy cấu hình mặc định của tôi là 'LogLevel cảnh báo', vì vậy tôi nên làm điều này ?:' LogLevel cảnh báo mod_rewrite.c: trace3' –
có: với 'LogLevel cảnh báo mod_rewrite.c: trace3' cảnh báo là mức độ độ dài mặc định cho tất cả mô-đun và bạn xác định lại cấp độ của mod_rewrite thành giá trị cao hơn – julp
Hoàn hảo !! Cảm ơn bạn, nó hoạt động! Chỉ một câu hỏi nữa: có thể tạo nhật ký viết lại của riêng bạn ngoài nhật ký lỗi trong Apache 2.4 không? –