Hızlı başlangıç
Bu sayfa, bileşenler kurulduktan sonra ilk projenizi beş dakikada açmanızı sağlar. Henüz kurulum yapmadıysanız önce Kurulum sayfasını izleyin.
1. Servisleri başlatın
- Coduva'yı açın. İlk ekran Kontrol merkezidir.
- Sağ üstteki Tümünü başlat düğmesine tıklayın.
- İki servis kartının durumunun Çalışıyor olmasını bekleyin:
- Nginx — Web sunucusu · PHP FastCGI. Kartta "PHP 8.4 · FastCGI süreçleri" satırı ve havuzdaki dört süreç için dört yeşil çubuk (
4/4) görünür. - MariaDB — Veritabanı.
- Nginx — Web sunucusu · PHP FastCGI. Kartta "PHP 8.4 · FastCGI süreçleri" satırı ve havuzdaki dört süreç için dört yeşil çubuk (
Servisler çalışınca sağ altta Servisler başlatıldı bildirimi görünür, kartların üstündeki şerit Her şey yolunda olur ve kenar çubuğunun altındaki Servisler bölümünde iki yeşil nokta yanar.
Bir servis başlamazsa nedeni sağ altta İşlem tamamlanamadı bildiriminde yazar. En sık neden, portun başka bir program tarafından kullanılmasıdır: servis kartı Port dolu der ve portu kimin tuttuğunu gösterir (ör. IIS, WampServer). Çözüm için Sorun giderme sayfasına bakın.
İlk başlatma
MariaDB ilk kez başlarken veri dizinini oluşturur; bu birkaç saniye sürebilir. root kullanıcısı parolasızdır ve yalnızca bu bilgisayardan erişilebilir.
2. Varsayılan siteyi açın
Nginx kartındaki veya durum şeridindeki localhost düğmesine tıklayın. http://localhost/ adresinde Coduva'nın karşılama sayfası açılır. Sayfa Yerel sunucunuz hazır başlığıyla şunları gösterir:
- Web sunucusu, PHP ve veritabanının sürümleri ve portları
- Projeleriniz ve adresleri (henüz proje yoksa Henüz proje yok yazar)
- Başlıca PHP ayarları (
memory_limit,upload_max_filesizevb.) ve dosya konumları - Yüklü PHP eklentileri, aranabilir bir liste olarak
- phpMyAdmin ve phpinfo() bağlantıları
Bu sayfa açılıyorsa web sunucusu, PHP ve veritabanı birlikte çalışıyor demektir. Veritabanına ulaşılamıyorsa başlık Web sunucusu çalışıyor olur. Sayfanın dosyası C:\Coduva\www\localhost\index.php'dir; düzenleyebilirsiniz, Coduva düzenlediğiniz sayfanın üzerine yazmaz. Ayrıntılar: Varsayılan site.
3. İlk projenizi oluşturun
- Kenar çubuğundan Projeler ekranını açın ve Yeni proje düğmesine tıklayın. (Kısayol: Ctrl+K ile komut paletini açıp Yeni proje oluştur yazın.)
- Şablon olarak Boş PHP seçin. Bu şablon
index.phpiçeren boş bir klasör oluşturur. - Proje adı alanına
merhabayazın. Alanın altında projenin adresi görünür:merhaba.test. - Konum varsayılan olarak
C:\Coduva\wwwklasörüdür. Değiştirmek zorunda değilsiniz. - PHP sürümü alanını Varsayılan (8.4) bırakın.
- Oluştur düğmesine tıklayın.
Proje adı yalnızca küçük harf, rakam ve tire içerebilir; tireyle başlayıp bitemez. localhost, phpmyadmin, coduva ve www adları Coduva'ya ayrılmıştır. Ayrıntılar için Proje türleri ve kuralları sayfasına bakın.
4. Yönetici onayını verin
Yeni bir adresin çalışması için Windows'un hosts dosyasına bir satır eklenmesi gerekir. Bu dosya yönetici izni ister, bu yüzden Windows bir Kullanıcı Hesabı Denetimi (UAC) penceresi gösterir. Evet deyin.
Coduva yalnızca hosts dosyasındaki kendi işaretli bölümünü değiştirir ve yalnızca 127.0.0.1 <ad>.test biçimindeki satırları yazar. Dosyanın geri kalanına dokunmaz.
Onayı reddettiyseniz
Proje yine de eklenir, ancak adresi tarayıcıda açılmaz. Yerel adresler ekranındaki hosts dosyasını eşitle düğmesiyle işlemi istediğiniz zaman yeniden deneyebilirsiniz.
5. Projeyi açın
Kurulum bitince pencerede "merhaba.test hazır" mesajı ve Siteyi aç düğmesi çıkar. Tıklayın; tarayıcıda http://merhaba.test/ açılır. Proje artık Projeler ekranında bir kart olarak görünür.
Şimdi C:\Coduva\www\merhaba\index.php dosyasını düzenleyin ve sayfayı yenileyin. Değişikliğiniz hemen görünür; servisleri yeniden başlatmanız gerekmez.
Proje kartına tıklayınca proje ayrıntısı açılır; üstteki düğmeler (aynıları kartın ⋯ menüsünde de vardır):
| Düğme | Ne yapar |
|---|---|
| Siteyi aç | Projeyi tarayıcıda açar |
| Klasör | Proje klasörünü Dosya Gezgini'nde açar |
| Editör | Projeyi CodVS ile açar; CodVS yoksa Visual Studio Code, o da yoksa Dosya Gezgini kullanılır |
| Terminal | Doğru PHP, Composer ve Node sürümleriyle bir komut penceresi açar |
Kart menüsünde ayrıca Adresi kopyala ve Ayrıntılar bulunur.
Port 80 kullanılamıyorsa
Web sunucusunu Ayarlar → Ağ bölümünden başka bir porta (ör. 8080) taşıdıysanız proje adresi portu da içerir: http://merhaba.test:8080/. Coduva bu adresi kendisi üretir.
6. Pencereyi kapattığınızda
Pencereyi kapatmak Coduva'yı kapatmaz. Coduva ve çalışan servisler arka planda çalışmaya devam eder. Coduva'ya sistem tepsisindeki simgeden ulaşırsınız:
- Sol tık: servis menüsü — Localhost, phpMyAdmin, projeler, Nginx / PHP / MariaDB için başlat, durdur, yeniden başlat, yapılandırma dosyaları ve günlükler.
- Sağ tık: uygulama menüsü — ayarlar, klasörler, dil, araçlar, Servisleri durdur ve çık, Çıkış.
Tepsi simgesinin rengi durumu gösterir: yeşil = kurulu servislerin hepsi çalışıyor, gri = durdu, kırmızı = port çakışması veya engel. Ayrıntılar için Sistem tepsisi sayfasına bakın. Pencerenin düzeni, durum çubuğu ve komut paleti için: Ekranlar.
Sonraki adım: Bir WordPress sitesi veya Laravel uygulaması oluşturun.