Sistem tepsisi
Coduva, Windows görev çubuğunun bildirim alanında (sistem tepsisi) bir simgeyle çalışır. Menü düzeni WampServer kullanıcılarına tanıdık gelecek şekilde ikiye ayrılmıştır: sol tık servisleri, sağ tık uygulamayı yönetir.
Arka planda çalışma
- Pencereyi kapattığınızda (başlık çubuğundaki kapat düğmesi) Coduva ve çalışan servisler kapanmaz; Coduva tepside çalışmaya devam eder. Pencereyi tepsi menüsündeki Kontrol merkezini aç ile yeniden açarsınız.
- Coduva tek örnek çalışır. Zaten açıkken Coduva'yı yeniden başlatmak yeni bir kopya açmaz.
- Coduva yeniden açıldığında, önceden başlatılmış ve hâlâ çalışan Nginx, PHP ve MariaDB süreçlerini tanır.
Sol tık: servis menüsü
| Öğe | İşlev |
|---|---|
Coduva <sürüm> | Başlık |
| Kontrol merkezini aç | Pencereyi açar |
| Localhost | Varsayılan siteyi (http://localhost/) tarayıcıda açar. Nginx çalışırken etkindir |
| phpMyAdmin | phpMyAdmin'i otomatik girişle açar. Nginx çalışırken ve phpMyAdmin kuruluyken etkindir |
| Projeler | Alt menü: her proje ad — adres biçiminde; tıklanan proje tarayıcıda açılır. Altında Projeleri yönet… Projeler ekranını açar. Proje yoksa Henüz proje yok |
| Nginx <sürüm>: <durum> | Alt menü: Başlat, Durdur, Yeniden başlat, nginx.conf dosyasını aç, Hata günlüğü |
| PHP <sürüm>: <n>/4 FastCGI süreci | Alt menü: Etkin sürüm: <sürüm>, php.ini dosyasını aç, Hata günlüğü |
| MariaDB <sürüm>: <durum> | Alt menü: Başlat, Durdur, Yeniden başlat, my.ini dosyasını aç, Hata günlüğü |
| Servisler | Bölüm başlığı |
| Tüm servisleri başlat | Nginx, PHP havuzları ve MariaDB'yi başlatır |
| Tüm servisleri durdur | Hepsini durdurur |
| Tüm servisleri yeniden başlat | Hepsini yeniden başlatır |
Nginx ve MariaDB alt menülerinin başlığında servisin sürümü ve güncel durumu yazar, ör. Nginx 1.30.6: Çalışıyor. Durumlar: Çalışıyor, Durdu, Kurulu değil, Port <n> dolu, Port <n> engelli. Yalnızca o durumda anlamlı olan eylemler etkindir: duran servis için Başlat, çalışan servis için Durdur ve Yeniden başlat.
PHP alt menüsünün başlığı varsayılan PHP sürümünün havuzunu gösterir: Nginx çalışırken PHP 8.4: 4/4 FastCGI süreci, dururken PHP 8.4. PHP kurulu değilse PHP: Kurulu değil, kurulu sürümlerin hiçbiri desteklenmiyorsa PHP: desteklenen sürüm yok yazar.
Servis işlemleri arka planda yürür; işlem sürerken simge ipucunda "Coduva · işlem sürüyor…" yazar. Bir işlem başarısız olursa Coduva penceresi Kontrol merkezinde açılır ve nedeni bildirim balonunda gösterilir.
Yapılandırma dosyaları
nginx.conf, php.ini ve my.ini dosyaları Coduva tarafından şablondan üretilir. Servis başlatıldığında, projeler veya PHP ayarları değiştiğinde ve Coduva güncellendiğinde yeniden yazılır; elle yaptığınız değişiklikler kalıcı olmaz. Dosyayı açmak, ayarları incelemek içindir; kalıcı değişiklikleri arayüzden yapın. Bkz. Dizinler ve dosyalar.
Sağ tık: uygulama menüsü
| Öğe | İşlev |
|---|---|
Coduva <sürüm> · Başlatılma: <saat> | Başlık |
| Kontrol merkezini aç | Pencereyi açar |
| Ayarlar | Ayarlar ekranını açar |
| Git | Alt menü: Projeler, PHP ve Node, Yerel adresler, Veritabanı, Hata teşhisi |
| Klasörler | Alt menü: Bileşen dizini, Varsayılan site (www\localhost), Servis günlükleri, Uygulama verisi. Henüz oluşmamış klasörler devre dışıdır |
| Dil | Alt menü: Türkçe, English |
| Araçlar | Alt menü: Hata teşhisi, Bileşenleri kur… (Kontrol merkezini açar), Olay kaydı (Ayarlar ekranını açar) |
| Yardım | Alt menü: coduva.dev (siteyi tarayıcıda açar), Hakkında (Ayarlar ekranını açar) |
| Windows açılışında başlat | İşaretli/işaretsiz seçenek |
| Yenile | Menüyü ve durumları yeniler |
| Servisleri durdur ve çık | Tüm servisleri durdurur, sonra Coduva'yı kapatır |
| Çıkış | Coduva'yı kapatır; Nginx, PHP ve MariaDB çalışmaya devam eder |
Çıkış ve proje süreçleri
Coduva'dan çıkıldığında projelerin süreçleri (kuyruk işçisi, zamanlayıcı, Vite) her iki durumda da durdurulur. Servisler yalnızca Servisleri durdur ve çık ile kapanır.
Durum renkleri
| Renk | Anlamı |
|---|---|
| Yeşil | Kurulu servislerin hepsi çalışıyor |
| Gri | Servisler durdu veya kurulu değil |
| Kırmızı | Port çakışması veya port engeli var |
Simgenin üzerine gelince açılan ipucunda üç satır yazar: Nginx'in sürümü ve durumu, PHP havuzu ve MariaDB'nin sürümü ve durumu. Menü ve ipucu birkaç saniyede bir kendiliğinden yenilenir.
Windows açılışında başlatma
Windows açılışında başlat açıkken Coduva, oturum açıldığında pencere göstermeden yalnızca tepside başlar. Seçenek iki yerden açılıp kapatılabilir: tepsinin sağ tık menüsü ve Ayarlar → Genel.
Teknik olarak Coduva, kullanıcı kayıt defterindeki HKCU\Software\Microsoft\Windows\CurrentVersion\Run anahtarına kendi yolunu --hidden bağımsız değişkeniyle yazar. Yönetici izni gerekmez.
Geliştirme derlemesi
Coduva'yı kaynak koddan geliştirme kipinde çalıştırıp bu seçeneği açarsanız kayıt target\debug\coduva.exe yolunu gösterir. Denedikten sonra kapatın; kurulum paketinden gelen sürüm kendi yolunu yazar.
Dil
Tepsi menüsü Coduva açılırken kurulur. Dil alt menüsünden, Ayarlar ekranından, durum çubuğundaki dil düğmesinden veya komut paletinden dil değiştirdiğinizde arayüz hemen değişir; tepsi menüsünün metinleri yeni dile Coduva yeniden açıldığında geçer.