Nhật ký lỗi của PHP nằm ở đâu trong XAMPP?


87

Tôi đã sử dụng XAMPP cho Windows.

Nhật ký lỗi của PHP nằm ở đâu trong XAMPP?

Câu trả lời:


115

\xampp\apache\logs\error.log, xamppthư mục cài đặt của bạn ở đâu . Nếu bạn chưa thay đổi error_logcài đặt trong PHP (kiểm tra với phpinfo()), nó sẽ được ghi vào nhật ký Apache.


2
Con đường này không tồn tại trong xampp cho Linux (Ubuntu 14.04)
Muhammad bin Yusrat

1
Đối với tôi (macOS), đường dẫn nhật ký lỗi nằm bên trong vm (khiến tôi mất một thời gian dài để nhận ra). Tôi chỉ biết cách truy cập qua thiết bị đầu cuối của bảng điều khiển xampp, với đường dẫn là:/opt/lampp/logs/php_error_log
Scott Anderson

58

Tôi tìm thấy nó trong: \xampp\php\logs\php_error_log


12
Tại sao điều này bị phản đối? Trong phiên bản mới hơn của XAMPP, đây là thư mục chính xác.
cdmckay

2
Đúng, câu hỏi cần được chỉnh sửa để bao gồm một phiên bản XAMPP để làm cho câu trả lời được chấp nhận hiện thực quá ...
Frhay

Trên phiên bản XAMPP của tôi, thư mục gốc là lampp thay vì xampp. Nếu không thì vị trí giống nhau.
posfan 12

10

Bạn cũng có thể mở bảng điều khiển xampp và nhấp vào nút "nhật ký":

nhập mô tả hình ảnh ở đây


11
Mũi tên đẹp: D @Black
Roberto

1
Nếu tôi nhấp vào đây, tệp không được tìm thấy. Làm cách nào để đặt đường dẫn để nó tìm thấy tệp nhật ký?
Nemo

9

Đối với người dùng mac XAMPP Phiên bản 1.7.3

/Applications/XAMPP/xamppfiles/logs/error_log

Trong phiên bản mới hơn, đối với tôi nó chỉ là / Ứng dụng / XAMPP / nhật ký.
DemitryT

5

Đối với bất kỳ ai đang tìm kiếm tệp nhật ký php trong XAMPP cho Ubuntu, thì:

/opt/lampp/logs/php_error_log

Hầu hết có thể nó sẽ có kích thước lớn (của tôi là khoảng 350 mbs) và nó làm chậm trình soạn thảo văn bản của tôi sau khi mở. Nếu bạn không quan tâm đến tất cả các nhật ký trước đây, bạn có thể làm trống tệp một cách dễ dàng bằng cách chỉ cần truy cập vào thiết bị đầu cuối và sau đó viết từng dòng một:

sudo su 
cd /opt/lampp/logs/
> php_error_log

Và các bản ghi mới hơn sẽ dễ dàng và nhanh chóng để mở ngay bây giờ.

Hy vọng một số người dùng Ubuntu thấy nó hữu ích.


5

\xampp\php\logs hoàn toàn không tồn tại đối với tôi - vì bất cứ lý do gì.

Tôi chỉ cần tạo một thư mục trong \xampp\php\được gọi logsvà sau đó php_error_logtệp được tạo và ghi vào.


3

Tìm trong tệp cấu hình của bạn và tìm kiếm cài đặt error_log. Hoặc sử dụng phpinfo () để tìm cài đặt này.



0

Đối với vấn đề của tôi, tôi phải xóa nhật ký:

sudo bash -c ' > /Applications/XAMPP/xamppfiles/logs/php_error_log '


0

\ xampp \ apache \ logs \ error.log là vị trí mặc định của nhật ký lỗi trong php.


0

Theo mặc định, đường dẫn tệp nhật ký php xampp nằm trong / xampp_installation_folder / php / logs / php_error_log, nhưng tôi nhận thấy rằng đôi khi nó không được tạo tự động. Có thể nó có thể là một vấn đề quyền ghi tài khoản Windows? Tôi không chắc chắn, nhưng tôi đã tạo thư mục nhật ký và tệp php_error_log theo cách thủ công và sau đó nhật ký php đã được đăng nhập vào đó.


0

Như đã nói ở trên, bạn có thể tìm thấy lỗi đăng nhập PHP trong cửa sổ. Trong c: \ xampp \ apache \ logs \ error.log. Bạn có thể dễ dàng hiển thị nhật ký cuối cùng bằng cáchtail -f .\error.log


0

Bạn chỉ cần kiểm tra đường dẫn đăng nhập của mình từ phpmyadmin

chạy cái này:

http: // localhost / dashboard /

bây giờ hãy nhấp vào PHPInfo (góc trên cùng bên phải) hoặc bạn có thể chỉ cần chạy url này trong trình duyệt của mình

http: //localhost/dashboard/phpinfo.php

bây giờ tìm kiếm "error_log" (không có dấu ngoặc kép) Bạn sẽ nhận được đường dẫn nhật ký.

Thưởng thức!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.