de-vraag
  • Pytania
  • Tagi
  • Użytkownicy
Powiadomienia
Nagrody
Rejestracja
Po zarejestrowaniu się, będziesz otrzymywać powiadomienia o odpowiedziach i komentarzach do swoich pytań.
Zaloguj się
Brak tłumaczeń pasujących do Twojego wyszukiwania Jeśli masz już konto, zaloguj się, aby sprawdzić nowe powiadomienia.
Za dodane pytania, odpowiedzi i komentarze przewidziane są nagrody.
Więcej
Źródło
Edytuj
 Stann
Stann
Question

Gdzie znajdują się pliki logów Apache i PHP?

Zainstalowałem Apache, PHP i MySQL na Ubuntu 10.10 desktop edition, i wszystko działa dobrze.
Z wyjątkiem tego, że nie mam pojęcia, gdzie szukać plików logów Apache'a lub PHP.

229 2010-11-24T18:58:47+00:00 3
 kiri
kiri
Edytowane pytanie 25. stycznia 2014 в 10:00
Ubuntu
php
apache2
log
To pytanie ma 1 odpowiedź w języku angielskim, aby je przeczytać zaloguj się na swoje konto.
Solution / Answer
 misterben
misterben
24. listopada 2010 в 7:18
2010-11-24T19:18:34+00:00
Więcej
Źródło
Edytuj
#14060055

Domyślnie /var/log/apache2/error.log.

Może to być skonfigurowane w /etc/php5/apache2/php.ini.

 Community
Community
Edytowana odpowiedź 19. kwietnia 2012 в 9:00
318
0
Nikolay Chuprina
Nikolay Chuprina
7. września 2012 в 11:13
2012-09-07T23:13:41+00:00
Więcej
Źródło
Edytuj
#14060057

Sprawdź te ustawienia w php.ini:

  1. error_reporting = E_ALL | E_STRICT (zgodnie z zaleceniami dla deweloperów w php.ini)

  2. error_log = /var/log/php_errors.log.

  3. Następnie utwórz plik logu ręcznie

    touch /var/log/php_errors.log chown www-data: /var/log/php_errors.log chmod +rw /var/log/php_errors.log

Teraz możesz zobaczyć błędy PHP w ten sposób

tail /var/log/php_errors.log

Jest to dla mnie satysfakcjonujące rozwiązanie tego problemu.

 Community
Community
Edytowana odpowiedź 12. grudnia 2015 в 9:53
67
0
 ywarnier
ywarnier
3. czerwca 2012 в 9:52
2012-06-03T21:52:41+00:00
Więcej
Źródło
Edytuj
#14060056

Możesz także zdefiniować specyficzny plik logu błędów dla każdego VirtualHostu w Apache. Jeśli masz VirtualHost zdefiniowany w /etc/apache2/sites-available/ i włączony w /etc/apache2/sites-enabled (włącz z sudo a2ensite [your-virtualhost-definition-file]), możesz zmienić log błędów dodając następującą linię wewnątrz konfiguracji VirtualHost:

ErrorLog ${APACHE_LOG_DIR}/[your-vhost]-error.log

To może być przydatne, jeśli masz wiele vhostów i chcesz rozdzielić gdzie zgłaszają błędy.

Możesz również obejrzeć swój dziennik błędów na żywo, wydając następujące polecenie (dostosuj do własnego pliku dziennika, jeśli różni się od domyślnego):

sudo tail -f /var/log/apache2/error.log

Jest to szczególnie przydatne podczas debugowania na żywo.

Eliah Kagan
Eliah Kagan
Edytowana odpowiedź 4. czerwca 2012 в 7:19
26
0
Dodaj pytanie
Kategorie
Wszystkie
Technologia
Kultura / Rekreacja
Życie / Sztuka
Nauka
Profesjonalny
Biznes
Użytkownicy
Wszystkie
Nowy
Popularny
1
Jasur Fozilov
Zarejestrowany 9 godzin temu
2
Zuxriddin Muydinov
Zarejestrowany 1 dzień temu
3
Денис Анненский
Zarejestrowany 3 dni temu
4
365
Zarejestrowany 1 tydzień temu
5
True Image
Zarejestrowany 1 tydzień temu
DA
DE
EL
ES
FR
ID
IT
JA
KO
NL
PL
PT
SL
ZH
© de-vraag 2022
Źródło
askubuntu.com
na podstawie licencji cc by-sa 3.0 z przypisaniem