Yazılım Paketlerini Yükseltme
ServBay'in yerel web geliştirme ortamında, PHP, veritabanı, web sunucusu gibi yazılım paketlerinin güncel tutulması; geliştirme verimliliğiniz, güvenliğiniz ve en yeni özelliklere erişebilmeniz açısından kritik öneme sahiptir. ServBay, yazılım paketlerinizi yönetmek ve yükseltmek için sezgisel ve verimli bir süreç sunar. Aşağıda detaylı adımlar ve özellikler sayesinde, ihtiyacınız olan yazılım paketlerini kolayca en güncel sürümlere yükseltebilirsiniz.
TIP
Yazılım paketlerini yükseltme işlemi güvenlidir ve mevcut verilere zarar vermez. Yükseltme işlemi sırasında mevcut verileriniz—MariaDB, MySQL, PostgreSQL veritabanı dosyaları, web sitesi dosyaları, SSL sertifika ayarları gibi—kesinlikle etkilenmez. Gönül rahatlığıyla en son sürüme geçiş yapabilirsiniz; veri kaybı veya bozulma riski yoktur.
Yazılım Paketlerini Yükseltme Adımları
ServBay’in grafiksel kullanıcı arayüzü (GUI) sayesinde yükseltme süreci oldukça kolaydır. Şu adımları takip edin:
ServBay Uygulamasını Açın: ServBay uygulamasını başlatın. Bunu macOS’in Launchpad’i, Applications klasörü veya Spotlight araması ile yapabilirsiniz.
“Yazılım Paketleri” Sayfasına Gidin: ServBay arayüzünün solundaki menüden
Yazılım Paketleri
seçeneğine tıklayın. Bu sizi, yüklü ve mevcut tüm paketlerin yönetildiği sayfaya götürür.Paket Listesini Görüntüleyin: “Yazılım Paketleri” sayfasında, ServBay’de kurulu ya da mevcut olan tüm yazılım paketlerinin ayrıntılı bir listesi görünür. Listede genellikle paket adı, mevcut sürüm, en son mevcut sürüm, çalışma durumu (“Çalışıyor”, “Durduruldu” gibi) ve işlem ID’si (PID) gibi önemli bilgiler yer alır.
Mevcut Güncellemeleri Kontrol Edin: Paket listesindeki
En Son Sürüm
sütununa göz atın. Bir paketin güncellemesi varsa, bu sütunda Mevcut Sürüm‘den daha yüksek bir sürüm numarası gösterilir. Ek olarak, paket satırının en sağında turuncu renkte, yukarı ok simgesiyle vurgulanan birYükselt
butonu çıkar; bu güncellemeyi açıkça belirtir.“Yükselt” Düğmesine Tıklayın: Yükseltmek istediğiniz paketi bulun ve satırın en sağındaki turuncu
Yükselt
düğmesine tıklayın. ServBay, yükseltme işlemini başlatacaktır.Yükseltme Sürecini İzleyin: Yükseltme düğmesine tıkladıktan sonra ServBay, otomatik olarak paketin indirilmesi ve kurulmasını başlatır. İlerleme, arayüzdeki göstergeler veya durum mesajları ile izlenebilir. İşlem süresi, paket boyutuna ve internet hızınıza göre değişir. Yükseltme sonunda paket otomatik olarak yeniden başlatılır (önceden çalışıyorsa) ve durumu
Çalışıyor
olarak güncellenir; “Mevcut Sürüm” de yeni sürüm numarasını gösterir.
Örnek: PHP Paketinin Yükseltilmesi
Örneğin, ServBay’de kurulu PHP 8.1 sürümünü yükseltmek istediğinizi varsayalım. İşte adım adım örnek işlem:
“Yazılım Paketleri” Sayfasına Gidin: ServBay uygulamasını açın ve sol menüden
Yazılım Paketleri
'ne tıklayın.PHP 8.1 Paketini Bulun: Paket listesinde aşağı doğru kaydırarak veya arama yaparak
PHP 8.1
satırını bulun. Örneğin, “Mevcut Sürüm” olarak8.1.28
, “En Son Sürüm” olarak ise8.1.29
yazdığını görebilirsiniz. Bu, PHP 8.1 için 8.1.28’den 8.1.29’a yükseltme yapılabileceği anlamına gelir.İlgili “Yükselt” Düğmesine Tıklayın:
PHP 8.1
satırının sonunda turuncuYükselt
butonuna tıklayın.Yükseltmenin Tamamlanmasını ve Doğrulanmasını Bekleyin: ServBay, PHP 8.1’in en son sürümünü indirip kurmaya başlayacaktır. Bu sırada yazılım paketinin durumu “Yükseltiliyor” olabilir. İşlem tamamlandıktan sonra durum yeniden
Çalışıyor
olarak görünür ve “Mevcut Sürüm” yeni sürüm numarasına (ör.8.1.29
) güncellenir.
Görsel: ServBay yazılım paketleri sayfası, güncellenebilir paketler ve yükseltme düğmelerini göstermektedir.
Sıkça Sorulan Sorular (SSS)
Yazılım paketini yükseltmek mevcut verilerimi ve projelerimi etkiler mi?
Hayır, etkilemez. ServBay’in temel yaklaşımlarından biri, çekirdek verilerinizin güvenliği ve yalıtımıdır. Yükseltme işlemi sadece program dosyalarını günceller, web sitesi ve veritabanı dosyalarınız (/Applications/ServBay/data/mysql
, /Applications/ServBay/data/pgsql
gibi klasörlerdeki verileriniz) ile SSL sertifikalarınız veya özelleştirilmiş ayarlarınız ayrı bir alanda saklanır ve yükseltme sırasında değişmez ya da silinmez. Veritabanı dosya yönetimiyle ilgili daha fazla bilgi için Veritabanı Dosyası Yönetimi ve Taşıma rehberine bakabilirsiniz.
Bir yazılım paketinin başarıyla yükseltildiğinden nasıl emin olabilirim?
Başarılı bir yükseltmeyi gösteren birkaç işaret vardır:
- “Yazılım Paketleri” sayfasında, ilgili paketin “Mevcut Sürüm”ü, daha önce “En Son Sürüm”de gösterilen sürüm ile eşleşir.
- Paketin durumu
Çalışıyor
olarak gösterilir. - (Varsa) paketin günlük dosyalarını inceleyebilir veya komut satırından yeni sürümün etkin olup olmadığını kontrol edebilirsiniz (örneğin, PHP için terminalde
php -v
çalıştırarak sürümü görebilirsiniz; ancak sistem PATH ayarınızın ServBay’in PHP’sini göstermesi gerekir).
Yükseltme sırasında hata ile karşılaşırsam ne yapmalıyım?
Yükseltme sırasında ağa erişim, dosya izinleri, disk alanı yetersizliği veya benzeri sorunlarla karşılaşırsanız ServBay arayüzünde ilgili hata mesajı görüntülenir.
- Önce, hata mesajına göre ağ bağlantınızı, ServBay uygulamasının yazma izni olup olmadığını kontrol edin veya disk temizliği yapın.
- Sorun çözülmezse, ServBay uygulamasını yeniden başlatıp yükseltmeyi tekrar deneyin.
- Hala devam ediyorsa, ServBay Destek Ekibi ile iletişime geçin, ayrıntılı hata mesajı ve ServBay ile macOS sürümünüzü paylaşarak profesyonel destek alın.
ServBay yazılım paketlerini otomatik olarak yükseltmeyi destekliyor mu?
Şu anda, ServBay tamamen otomatik arka plan paket yükseltme işlevi sunmamaktadır. Geliştiricilerin düzenli olarak “Yazılım Paketleri” sayfasını manuel olarak kontrol etmesi ve uygun güncellemeler olduğunda Yükselt düğmesiyle işlem yapması gerekir. Böylece yükseltmeden önce güncelleme notlarını görebilir, uygun zamanı seçebilirsiniz; otomatik güncellemenin olası uyumluluk sorunlarını önlemiş olursunuz.
Sonuç
ServBay’in sezgisel “Hizmetler” sayfasıyla ve sadece birkaç tıkla, yerel geliştirme ortamınızdaki PHP, MySQL, Nginx, Apache, Node.js, Python, Go, Java gibi tüm yazılım paketlerini kolayca güncel tutabilirsiniz. Yazılım paketlerini düzenli olarak yükseltmek; geliştirme ortamınızın güvenliğini, kararlılığını ve yeni özelliklere erişimini sağlamak için önemlidir. Bu işlem güvenli olup mevcut verilerinizi etkilemez—böylece siz sadece geliştirmeye odaklanabilirsiniz.