Log Dosyasını Görüntüleme
Geliştirme ve hata ayıklama sürecinde, log dosyalarını görüntülemek çok önemlidir. ServBay, log dosyalarını görüntülemek için iki yöntem sunar: doğrudan log dizinine girme ve ServBay'in GUI arayüzü üzerinden. İşte detaylı adımlar.
Yöntem 1: Log Dizinine Doğrudan Erişim
1. Log Dosyası Dizini
ServBay'in log dosyaları, /Applications/ServBay/logs
dizininde saklanır. Bu dizin, PHP, Caddy, Redis, MariaDB, MySQL, MongoDB gibi çeşitli hizmetlerin log dosyalarını içerir.
2. Log Dizinine Erişim
Log dizinine terminal veya dosya yöneticisi üzerinden erişebilirsiniz. İşte terminal ile log dizinine erişim adımları:
- Terminal uygulamasını açın.
- Log dizinine girmek için aşağıdaki komutu yazıp Enter tuşuna basın:bash
cd /Applications/ServBay/logs
1
3. Log Dosyalarını Görüntüleme
Log dizininde, tüm log dosyalarını ve alt dizinlerini listelemek için ls
komutunu kullanabilirsiniz:
ls
Aşağıdaki gibi dosyaları ve dizin yapısını göreceksiniz:
caddy
dnsmasq
mariadb
memcached
mongodb
mysql
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
31
32
4. Belirli Log Dosyalarını Görüntüleme
Belirli bir log dosyasının içeriğini görüntülemek için cat
, less
veya tail
komutunu kullanabilirsiniz. Örneğin:
PHP 7.4 Loglarını Görüntüleme
cat php/7.4/php-fpm.log
Veya less
komutunu kullanarak sayfa sayfa görüntüleyin:
less php/7.4/php-fpm.log
En son log girişlerini görmek için tail
komutunu kullanın:
tail -f php/7.4/php-fpm.log
Caddy Loglarını Görüntüleme
Caddy logları caddy
dizininde saklanır, bu dizine girip belirli log dosyalarını görüntüleyebilirsiniz:
cd caddy
ls
2
Daha sonra yukarıdaki komutlarla belirli log dosyalarını görüntüleyin.
Yöntem 2: ServBay'in GUI Arayüzü Üzerinden
1. ServBay'i Açın
Uygulamalar
içinde ServBay simgesini bulun ve çift tıklayarak açın.
2. Hizmet Loglarını Görüntüleme
ServBay'in GUI arayüzü üzerinden log dosyalarını görüntülemek için aşağıdaki adımları takip edin:
'Hızlı Hizmet Yönetimi' Paneli Üzerinden
- ServBay'in GUI arayüzünde dashboard’a gidin.
- Her hizmetin sağında bir log simgesi (icon) göreceksiniz. Bu simgeye tıklayarak o hizmetin log dosyasını görüntüleyin.
'Hizmet' Paneli Üzerinden
- ServBay'in GUI arayüzünde, 'Hizmet' paneline gidin.
- Her hizmetin sağında bir log simgesi (icon) göreceksiniz. Bu simgeye tıklayarak o hizmetin log dosyasını görüntüleyin.
'Ana Bilgisayar' Paneli Üzerinden
- ServBay'in GUI arayüzünde, 'Ana Bilgisayar' paneline gidin.
- Her ana bilgisayarın sağında bir log simgesi (icon) göreceksiniz. Bu simgeye tıklayarak o ana bilgisayarın log dosyasını görüntüleyin.
'Hizmet Yapılandırma' Paneli Üzerinden
- ServBay'in GUI arayüzünde, 'Hizmet Yapılandırma' paneline gidin.
- Her hizmetin sağ üst köşesinde bir log simgesi (icon) göreceksiniz. Bu simgeye tıklayarak o hizmetin 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.mysql.log
: MySQL veritabanının çalışma durumu ve hata bilgilerini kaydeder.mongodb.log
: MongoDB veritabanının çalışma durumu ve hata bilgilerini kaydeder.xdebug/versiyon
dizini: XDebug'un hata ayıklama bilgilerini kaydeder.mailpit.log
: Mailpit posta hizmetinin çalışma durumu ve hata bilgilerini kaydeder.
4. Log Dosyalarını Temizleme
Log dosyaları fazla disk alanı kaplayabilir, bu yüzden artık ihtiyaç duymadığınız log dosyalarını düzenli olarak temizlemeniz önerilir. Belirli bir log dosyasını silmek için aşağıdaki komutu kullanabilirsiniz:
rm php/7.4/php-fpm.log
Dikkat: Log dosyalarını silmeden önce, önemli log bilgilerinin yedeklendiğinden emin olun.