cPanel, Linux hosting hesaplarını tarayıcı üzerinden yönetmek için kullanılan bir kontrol panelidir. Web sitenizin dosyalarını yüklemek, veritabanı oluşturmak, e-posta hesabı açmak, PHP sürümünü değiştirmek veya yedekten dosya geri getirmek gibi günlük işlemleri tek bir arayüzde toplar.
Hosting tarafında farklı kontrol panelleriyle çalıştım. Ancak en fazla kullandığım ve en alışık olduğum panel cPanel. Veridyen’de de Linux hosting hizmetlerimizi cPanel ile sunuyoruz.
Bunun temel sebebi yalnızca kullanımının kolay olması değil. cPanel uzun süredir piyasada olduğu için kullanıcıların aşina olduğu, dokümantasyonu geniş ve hosting tarafındaki temel ihtiyaçları düzenli şekilde bir araya getiren bir panel olmasıdır.
cPanel Ne İşe Yarar?
Bir web sitesinin çalışması için dosyalara, veritabanına, web sunucusuna ve çoğu zaman e-posta hizmetine ihtiyaç vardır. Hosting hizmeti bu bileşenlerin çalışacağı altyapıyı sağlar. cPanel ise bunları yönetebileceğiniz arayüzdür.
Buradaki ayrım önemli: cPanel bir hosting hizmeti değildir.
cPanel tek başına web sitenizi hızlandırmaz, sunucunun güvenliğini sağlamaz veya kaynak limitlerini ortadan kaldırmaz. Sunucunun donanımı, kullanılan web sunucusu, güvenlik yapılandırması ve hosting paketinin kaynakları ayrı konulardır.
cPanel’in yaptığı iş, normalde komut satırından veya farklı yapılandırma dosyaları üzerinden gerçekleştireceğiniz işlemleri daha anlaşılır hâle getirmektir.
Bir alan adına e-posta hesabı açmak için mail sunucusunun yapılandırmasını bilmeniz gerekmez. Yeni bir MySQL veritabanı oluşturmak için komut yazmanız da gerekmez. Panelde ilgili bölüme girer, gerekli bilgileri doldurur ve işlemi tamamlarsınız.

cPanel ile WHM Arasındaki Fark Nedir?
cPanel ile WHM sık sık birbirine karıştırılıyor. Aslında ikisi aynı sistemin farklı kullanıcı gruplarına hitap eden bölümleridir.
cPanel, hosting hesabının yönetildiği bölümdür. Site sahibi; dosyalarını, alan adlarını, veritabanlarını ve e-posta hesaplarını buradan yönetir.
WHM (WebHost Manager) ise sunucu ve bayi hosting yönetimi içindir. Yeni hosting hesabı oluşturmak, paket tanımlamak, hesapların kaynaklarını düzenlemek ve sunucu servislerini yönetmek gibi daha geniş yetkiler sunar.
Standart bir web hosting paketi satın aldığınızda cPanel erişimi alırsınız. Bayi hosting hizmetlerinde ise müşterileriniz için ayrı cPanel hesapları oluşturabilmeniz amacıyla WHM erişimi de sunulabilir.
Bir sunucu hizmetini cPanel ile birlikte satın aldığınızda ise size zaten root erişimi verilir. WHM üzerinden tüm sitelerinizi yönetebilirsiniz.

cPanel ile Neler Yapılabilir?
cPanel’de görünen özellikler hosting firmasına ve satın aldığınız pakete göre değişir. Her cPanel hesabında bütün araçların açık olacağını düşünmeyin. Hosting firması bazı özellikleri kapatabilir veya paket limitlerine göre sınırlandırabilir.
Yine de kullanıcıların en sık ihtiyaç duyduğu işlemler hemen hemen aynıdır.
Web Sitesi Dosyalarını Yönetebilirsiniz
Dosya Yöneticisi
Dosya Yöneticisi ile web sitenizin dosyalarını tarayıcı üzerinden yükleyebilir, indirebilir, düzenleyebilir, sıkıştırabilir veya silebilirsiniz.
Web sitesinin ana dizini çoğunlukla public_html klasörüdür. WordPress veya OpenCart gibi bir yazılımı manuel yükleyecekseniz dosyaları genellikle bu dizine aktarırsınız.
Ben küçük bir yapılandırma dosyasını kontrol etmek veya sıkıştırılmış bir yedeği açmak için Dosya Yöneticisi’ni pratik buluyorum. Ancak proje geliştirmek için kullanılmasını önermem. Çok sayıda dosya üzerinde çalışıyorsanız yerel geliştirme ortamı, Git ve uygun bir kod editörü kullanmak daha sağlıklıdır.
Alan Adları ve Yönlendirmeler
Hosting paketiniz izin veriyorsa cPanel üzerinden ek alan adı ve subdomain tanımlayabilirsiniz. Bir alan adını başka bir adrese yönlendirmek veya site dizinini belirlemek de mümkündür.
DNS yönetimi sunucu yapılandırmasına bağlıdır. Yetki verilmişse A, CNAME, MX ve TXT gibi DNS kayıtları Zone Editor üzerinden düzenlenebilir.
DNS tarafında rastgele değişiklik yapmamanızı öneririm. Özellikle MX ve TXT kayıtlarında yapılan hatalar web sitesini değil, doğrudan e-posta iletişimini bozabilir.
Veritabanı ve Yazılım Ayarlarını Yönetebilirsiniz
MySQL ve phpMyAdmin
WordPress, OpenCart ve Laravel gibi dinamik yazılımlar çoğunlukla bir veritabanına ihtiyaç duyar. cPanel üzerinden yeni bir veritabanı ve veritabanı kullanıcısı oluşturabilirsiniz.
Burada sık gördüğümüz bir hata var: Veritabanını ve kullanıcıyı oluşturmak işlemi tamamlamıyor. Kullanıcıyı ilgili veritabanına eklemeniz ve gerekli yetkileri vermeniz de gerekiyor. Bu adım atlandığında yazılım “veritabanı bağlantısı kurulamadı” hatası verir. En riskli hatalardan biri de cpanel kullanıcı adı ve şifresini veritabanı kullanıcısı olarak kullanmak. Teknik olarak cpanel kullanıcınız tüm veritabanlarınıza yetkilidir. Ancak, yazılımsal herhangi bir sızıntı durumunda cpanel hesabınıza ulaşılabilir veya cpanel kullanıcı şifrenizi değiştirdiğinizde tüm web sitelerinizin konfigürasyon dosyasından veritabanı ayarlarını değiştirmeniz gerekir.
phpMyAdmin üzerinden veritabanı tablolarını görüntüleyebilir, SQL dosyası içe aktarabilir veya dışa aktarabilirsiniz. Fakat büyük veritabanlarında tarayıcı üzerinden yapılan içe aktarma işlemleri zaman aşımına uğrayabilir. Böyle bir durumda destek ekibinden yardım almak daha doğru olur.
PHP Sürümü ve Cronjob
Hosting altyapısının desteklediği PHP sürümleri arasında panel üzerinden geçiş yapılabilir. Bazı PHP eklentileri ve yapılandırma değerleri de yine cPanel içerisinden yönetilebilir.
PHP sürümünü yükseltmek genellikle performans ve güvenlik açısından faydalıdır. Ancak sitenin uyumluluğunu kontrol etmeden yapılan sürüm değişikliği siteyi çalışmaz hâle getirebilir. Özellikle eski WordPress temalarında, eklentilerde ve özel PHP yazılımlarında bu durumla sık karşılaşıyoruz.
Cronjob özelliği ise belirli komutların veya PHP dosyalarının zamanlanmış şekilde çalıştırılmasını sağlar. Otomatik görevler, veri aktarımları ve zamanlanmış bakım işlemleri için kullanılabilir.
E-posta, SSL ve Yedekleri Yönetebilirsiniz
E-posta Hesapları
cPanel üzerinden [email protected] veya [email protected] gibi kurumsal e-posta hesapları oluşturabilirsiniz. Hesap parolası ve kotası belirlenebilir; yönlendirme, otomatik yanıtlayıcı ve spam filtreleri yapılandırılabilir.
E-postalara webmail üzerinden erişebileceğiniz gibi IMAP ve SMTP bilgilerini kullanarak Outlook, Apple Mail veya telefonunuzdaki e-posta uygulamasına da kurulum yapabilirsiniz.
SSL Sertifikası
Alan adlarınıza ait SSL durumunu cPanel üzerinden kontrol edebilirsiniz. Veridyen Linux hosting hizmetlerinde Let’s Encrypt SSL sertifikası sağlanır ve sertifikalar otomatik yenilenir.
SSL aktif olduğu hâlde tarayıcıda güvenli değil uyarısı görüyorsanız sorun her zaman sertifikada değildir. Site içerisindeki görsel veya JavaScript dosyalarının hâlâ http:// adresiyle çağrılması da bu uyarıya neden olabilir.
Yedekleme
cPanel’in built-in yedekleme desteği bulunuyor. Ancak, biz Veridyen’de daha gelişmiş olan bir yedekleme sistemi olan Jetbackup’ı kullanıyoruz. Aldığımız incremental yedeklerle kullanıcı sadece belirli bir dosyayı veya belirli bir veritabanını geri yükleyebiliyor. Jetbackup üzerinden mevcut yedekleri görüntüleyebilir ve geri yükleme işlemi başlatabilirsiniz.
Burada net bir tavsiyem var: Hosting firmasının aldığı yedek, sizin ayrıca yedek almanıza engel değildir ve aslında kendi yedeğinizi mutlaka almanız gerekir.
Özellikle gelir üreten veya sık güncellenen bir web siteniz varsa belirli aralıklarla kendi bilgisayarınıza ya da harici bir depolama alanına da yedek alın. Tek bir yedek noktasına güvenmek iyi bir yöntem değildir.
cPanel’in Avantajları Nelerdir?
- Dosya, veritabanı, e-posta ve alan adı yönetimini tek yerde toplar.
- Temel hosting işlemleri için Linux komutları bilmenizi gerektirmez.
- Türkçe arayüz seçeneği bulunur.
- Yaygın kullanıldığı için çok sayıda rehber ve dokümana ulaşılabilir.
- Farklı cPanel hosting firmaları arasında geçiş yapıldığında tanıdık bir arayüz sunar.
- cPanel’den cPanel’e hesap taşıma işlemlerini kolaylaştırır.
cPanel’in en güçlü tarafı bence gösterişli özellikleri değil, alışkanlık yaratmasıdır. Bir kez kullanmayı öğrendiğinizde farklı bir cPanel sunucusunda dosyanın, veritabanının veya e-posta ayarının nerede olduğunu aramak zorunda kalmazsınız.
cPanel Kullanırken Nelere Dikkat Edilmelidir?
Panelin kolay kullanılması, yapılan her işlemin risksiz olduğu anlamına gelmez. Dosya silmeden, veritabanı içe aktarmadan veya kritik bir düzenleme yapmadan önce yedek alın.
cPanel hesabınızda güçlü ve benzersiz bir parola kullanın. E-posta ile gelen ve sizi cPanel giriş sayfasına yönlendiren bağlantılara da dikkat edin; hosting kullanıcılarını hedefleyen sahte giriş sayfaları oldukça yaygın.
Bir diğer önemli konu kaynak limitleridir. cPanel’de bir aracın bulunması, o özelliği sınırsız kullanabileceğiniz anlamına gelmez. Disk, trafik, e-posta, veritabanı, CPU ve RAM kullanımı satın aldığınız hosting paketinin sınırları içerisindedir.
cPanel Kimler İçin Uygundur?
cPanel; WordPress, WooCommerce, OpenCart ve PHP tabanlı özel yazılımlar kullanan site sahipleri için uygun bir kontrol panelidir. Teknik bilgisi sınırlı kullanıcılar günlük hosting işlemlerini arayüz üzerinden yapabilir. Daha deneyimli kullanıcılar ise Git, cronjob, phpMyAdmin ve PHP yapılandırma araçlarından yararlanabilir.
Benim açımdan cPanel’in değeri şu: Sunucu tarafındaki karmaşık yapıyı tamamen ortadan kaldırmıyor, ancak bir hosting kullanıcısının ihtiyaç duyduğu bölümü anlaşılır ve yönetilebilir hâle getiriyor. Aynı zamanda da güvenlik güncellemeleri sıkça duyuruluyor ve bu konuda hassas davranılıyor.
İyi bir hosting panelinden beklediğim şey de tam olarak bu.