Log Dosyalarını Görüntüleme
Geliştirme ve hata ayıklama sürecinde log dosyalarını görüntülemek çok önemlidir. ServBay iki yöntem sunar: doğrudan log dizinine gitmek ve ServBay'in GUI arayüzünü kullanmak. Aşağıda detaylı adımları bulabilirsiniz.
Yöntem 1: Doğrudan Log Dizini
1. Log Dosyaları Dizini
ServBay'in log dosyaları /Applications/ServBay/logs
dizininde saklanır. Bu dizin PHP, Caddy, Redis, MariaDB gibi hizmetlerin log dosyalarını içerir.
2. Log Dizinine Erişim
Log dizinine terminal veya dosya yöneticisi ile erişebilirsiniz. Terminal üzerinden erişim adımları şöyledir:
- Terminal uygulamasını açın.
- Terminalde aşağıdaki komutu girin ve enter tuşuna basın:bash
cd /Applications/ServBay/logs
1
3. Log Dosyalarını Görüntüleme
Log dizininde, ls
komutunu kullanarak tüm log dosyalarını ve alt dizinleri listeleyebilirsiniz:
ls
Aşağıdakine benzer bir dosya ve dizin yapısı göreceksiniz:
caddy
dnsmasq
mariadb
memcached
php
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
postgresql
redis
xdebug
|____5.6
|____7.0
|____7.1
|____7.2
|____7.3
|____7.4
|____8.0
|____8.1
|____8.2
|____8.3
|____8.4
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
4. Belirli Bir Log Dosyasını Görüntüleme
Belirli bir log dosyasını cat
, less
veya tail
komutlarıyla görüntüleyebilirsiniz. Örneğin:
PHP 7.4 Log Dosyasını Görüntüleme
cat php/7.4/php-fpm.log
Veya less
komutunu kullanarak sayfalama yapabilirsiniz:
less php/7.4/php-fpm.log
En son log girdilerini görüntülemek için tail
komutunu kullanın:
tail -f php/7.4/php-fpm.log
Caddy Log Dosyasını Görüntüleme
Caddy log dosyaları caddy
dizininde saklanır, bu dizine gidip belirli log dosyasını görüntüleyebilirsiniz:
cd caddy
ls
2
Daha sonra yukarıdaki komutlar ile belirli log dosyasını görüntüleyebilirsiniz.
Yöntem 2: ServBay'in GUI Arayüzü
1. ServBay'i Açma
Applications
klasöründe ServBay simgesini bulun ve çift tıklayarak açın.
2. Servis Logları Görüntüleme
ServBay'in GUI arayüzünde, şu adımlarla log dosyalarını görüntüleyebilirsiniz:
'Servisler' Panelinden
- ServBay'in GUI arayüzünü açın, 'Servisler' paneline gidin.
- Her servisin sağ tarafında bir log simgesi (ikon) göreceksiniz. Bu ikona tıklayarak ilgili servisin log dosyasını görüntüleyin.
'Hostlar' Panelinden
- ServBay'in GUI arayüzünü açın, 'Hostlar' paneline gidin.
- Her hostun sağ tarafında bir log simgesi göreceksiniz. Bu ikona tıklayarak ilgili hostun log dosyasını görüntüleyin.
3. Log Dosyalarını Analiz Etme
Log dosyalarını görüntüleyerek sistemin çalışma durumu, hata bilgileri ve performans göstergelerini analiz edebilirsiniz. Yaygın log dosyaları şunlardır:
php/versiyon/php-fpm.log
: PHP-FPM'in çalışma durumu ve hata bilgilerini kaydeder.caddy
dizini: Caddy Web sunucusunun erişim loglarını ve hata loglarını kaydeder.redis.log
: Redis veritabanının çalışma durumu ve hata bilgilerini kaydeder.mariadb.log
: MariaDB veritabanının çalışma durumu ve hata bilgilerini kaydeder.xdebug/versiyon
dizini: XDebug'un hata ayıklama bilgilerini kaydeder.
4. Log Dosyalarını Temizleme
Log dosyaları disk alanını doldurabilir, bu nedenle gereksiz log dosyalarını düzenli olarak temizlemenizi öneririz. Belirli bir log dosyasını silmek için şu komutu kullanabilirsiniz:
rm php/7.4/php-fpm.log
Not: Log dosyalarını silmeden önce önemli log bilgilerini yedeklediğinizden emin olun.