cPanel Kurulumu Nedir?
cPanel, web sitelerinin dosyalarını yönetmek, e-posta hesapları oluşturmak, veritabanlarını yönetmek ve alan adlarını yapılandırmak gibi işlemleri kolaylaştıran kapsamlı bir web tabanlı kontrol panelidir. WHM ise, cPanel'in üst düzey yönetim arayüzü olup, sunucunun tamamını, reseller hesaplarını ve genel sunucu ayarlarını yönetmek için kullanılır. cPanel ve WHM, genellikle birlikte kurulur ve sunucu yöneticilerine veya reseller'lara yetenekli bir yönetim ortamı sunar. Bu kurulum, sunucunun temel yapılandırmasını tamamladıktan sonra gerçekleştirilir ve FTP, SSH gibi temel sunucu erişimi gerektirir. cPanel'in kurulumu, sunucunun stabil çalışması ve güvenlik güncellemelerinin sorunsuz uygulanabilmesi için büyük önem taşır.
cPanel Kurulumu Nasıl Çalışır?
cPanel kurulumu, genellikle komut satırı arayüzü (CLI) üzerinden yürütülen bir dizi otomatik betik (script) çalıştırarak ilerler. Bu süreç, sunucunun işletim sistemine ve cPanel'in gerektirdiği bağımlılıkların karşılanmasını sağlar.
- Ön Kurulum Kontrolleri: Kurulum betiği, sunucunun işletim sisteminin (örneğin, CentOS, AlmaLinux, Rocky Linux) cPanel ile uyumlu olup olmadığını kontrol eder. Gerekli paketlerin (örn. PERL, wget) yüklü olup olmadığı doğrulanır.
- Gereksinimlerin İndirilmesi: cPanel kurulum dosyaları, cPanel'in kendi sunucularından veya belirlenen bir depodan indirilir. Bu işlem genellikle `wget` komutu ile gerçekleştirilir.
- Betiklerin Yürütülmesi: İndirilen kurulum betiği (`cPanel-install` veya benzeri) çalıştırılır. Bu betik, cPanel ve WHM'nin gerekli tüm bileşenlerini, bağımlılıklarını ve servislerini sunucuya yükler. Bu aşama, Apache web sunucusu, PHP, MySQL/MariaDB, Exim posta sunucusu ve Dovecot gibi kritik servisleri de kurabilir veya yapılandırabilir.
- Lisans Aktivasyonu: Kurulum tamamlandıktan sonra, cPanel ve WHM'nin işlevselliği için bir lisans gereklidir. Kurulum betiği, lisans sunucusu ile iletişime geçerek lisansı aktive eder. Bu adım, kontrol panellerinin tam kapasiteyle kullanılabilmesi için zorunludur.
- Yapılandırma ve Başlatma: Gerekli tüm bileşenler yüklendikten sonra, servisler başlatılır ve temel yapılandırmalar yapılır. Bu, web sunucusunun (Apache veya Nginx), posta sunucusunun ve diğer ilgili servislerin düzgün çalışmasını sağlar.
- Erişim ve Yönetim: Kurulum tamamlandığında, WHM genellikle `https://sunucu-ip-adresi:2087` adresinden, cPanel ise `https://sunucu-ip-adresi:2083` adresinden erişilebilir hale gelir. Kullanıcı adı ve şifre, kurulum sırasında belirlenen veya sunucuya atanan bilgilerdir.
Bu süreç, sunucunun kaynaklarına ve ağ hızına bağlı olarak birkaç saat sürebilir. Kurulum sırasında herhangi bir hata ile karşılaşılması durumunda, cPanel'in kendi dokümantasyonundaki sorun giderme kılavuzları veya destek kanalları kullanılabilir.
cPanel Kurulumu Türleri/Çeşitleri
cPanel kurulumu, öncelikli olarak lisans modeline ve kurulumun yapılacağı ortama göre farklılık gösterebilir. Temel olarak iki ana kurulum türü ve birkaç farklı lisanslama modeli bulunmaktadır.
| Kurulum Türü/Modeli | Açıklama | Kullanım Alanı |
|---|---|---|
| Tam Kurulum (cPanel & WHM) | Bu, en yaygın kurulum türüdür. Hem WHM (sunucu yönetimi) hem de cPanel (hesap yönetimi) aynı sunucuya yüklenir. Sunucu yöneticileri ve reseller'lar için idealdir. | Paylaşımlı hosting, reseller hosting, VPS ve Dedicated sunucular. |
| cPanel Yalnız Kurulum | Sadece cPanel'in yüklendiği, WHM'nin ayrı bir sunucuda yönetildiği veya hiç kullanılmadığı durumlar için geçerlidir. Bu tür kurulumlar nadirdir ve özel senaryolarda kullanılır. | Çok özel ve nadir durumlarda (genellikle önceden yapılandırılmış sistemlerde). |
| Lisanslama Modelleri |
|
Tüm cPanel/WHM kullanım senaryolarını kapsar. |
| EasyApache 4 Kurulumu | cPanel kurulumu sırasında veya sonrasında, web sunucusunun (Apache) ve PHP sürümünün yapılandırılmasını sağlayan EasyApache 4'ün otomatik olarak kurulması ve yapılandırılmasıdır. Farklı PHP sürümlerinin yönetilmesine olanak tanır. | Tüm cPanel/WHM kurulumlarında PHP ve web sunucusu yönetimi için kullanılır. |
cPanel Kurulumu Uygulama Rehberi
cPanel ve WHM kurulumu, genellikle komut satırı arayüzü (CLI) üzerinden gerçekleştirilir. Bu rehber, temel bir kurulum sürecini özetlemektedir. Kurulum öncesinde sunucunuzun güncel ve stabil bir Linux dağıtımına sahip olduğundan emin olun.
-
Sunucuya SSH ile Bağlanın:
Bir SSH istemcisi (örn. PuTTY, OpenSSH) kullanarak sunucunuza root kullanıcısı veya sudo yetkisine sahip bir kullanıcı ile bağlanın.
ssh root@sunucu_ip_adresi -
Gereksinimleri Kontrol Edin ve Güncelleyin:
Sunucu işletim sisteminizi güncelleyin ve cPanel'in gerektirdiği temel paketleri yükleyin. Bu adım, kurulumun sorunsuz ilerlemesi için kritiktir.
Örnek (CentOS/AlmaLinux/Rocky Linux):
yum update -y yum install perl wget -y -
cPanel Kurulum Betiğini İndirin:
cPanel'in resmi web sitesinden en son kurulum betiğini indirmeniz gerekir. Bu, genellikle `wget` komutu ile yapılır.
cd /home && wget -N http://httpupdate.cPanel.net/cPanel/6080/scripts/upgrade_to_latest_phpNot: cPanel kurulum betiğinin URL'si zamanla değişebilir. Her zaman cPanel'in resmi belgelerinden güncel betiği kontrol edin.
-
Kurulum Betiğini Çalıştırın:
İndirdiğiniz betiği çalıştırarak cPanel ve WHM kurulumunu başlatın.
sh latestKurulum betiği, gerekli tüm paketleri indirecek ve kuracaktır. Bu işlem, sunucunuzun hızına ve ağ bağlantısına bağlı olarak birkaç saat sürebilir. Kurulum sırasında sunucu yeniden başlatılabilir.
-
Lisans Aktivasyonu:
Kurulum tamamlandıktan sonra, cPanel ve WHM'nin işlevsel olabilmesi için bir lisansa ihtiyacı olacaktır. Kurulum betiği genellikle lisansınızı otomatik olarak aktive etmeye çalışır. Eğer bir lisansınız yoksa, cPanel'in web sitesinden bir lisans satın almanız gerekecektir.
-
WHM Arayüzüne Erişin:
Kurulum tamamlandıktan sonra, WHM'ye web tarayıcınız üzerinden erişebilirsiniz.
WHM URL'si:
https://sunucu_ip_adresi:2087Varsayılan kullanıcı adı genellikle
root'tur. Şifreniz, sunucunuzun root şifresi ile aynı olacaktır. -
İlk WHM Yapılandırması:
WHM'ye ilk kez giriş yaptığınızda, bir hoş geldiniz sihirbazı ile karşılaşacaksınız. Bu sihirbazda lisans bilgilerinizi doğrulamanız, sunucu adresi (hostname) belirlemeniz ve bazı temel ağ yapılandırmalarını yapmanız istenecektir.
- Sunucu Adresi (Hostname): Tam nitelikli alan adınızı (FQDN) girin (örn. `server.alanadiniz.com`).
- IP Adresi: Sunucunuzun birincil IP adresini seçin.
- DNS Sunucuları (Nameservers): Kendi DNS sunucularınızı (örn. `ns1.alanadiniz.com`, `ns2.alanadiniz.com`) yapılandırın.
- SSH ve FTP'yi Yapılandırın: Güvenlik duvarı ve diğer ağ ayarlarını gözden geçirin.
-
cPanel Hesapları Oluşturun:
WHM arayüzünden "Hesap Oluştur" (Create a New Account) seçeneğini kullanarak yeni cPanel hesapları oluşturmaya başlayabilirsiniz.
Kurulum sonrası, güvenlik duvarı (CSF), ModSecurity gibi güvenlik önlemlerinin yapılandırılması ve sistemin düzenli olarak güncellenmesi önerilir. cPanel'in resmi dokümantasyonu, her adım için detaylı bilgi ve olası hata kodları için kapsamlı bir kaynak sunar.
Sık Yapılan Hatalar ve Çözümleri
cPanel kurulumu sırasında çeşitli hatalarla karşılaşılabilir. Bu hataların çoğu, sunucu ortamı, eksik bağımlılıklar veya yanlış yapılandırmadan kaynaklanır.
-
Hata: Kurulum Betiği Çalışmıyor veya İndirme Başarısız Oluyor.
- Neden: İnternet bağlantısı sorunları, cPanel sunucularındaki geçici kesintiler veya yanlış betik URL'si.
- Çözüm: Sunucu internet bağlantısını kontrol edin. cPanel'in resmi belgelerinden güncel kurulum betiği URL'sini alın ve tekrar deneyin. Gerekirse `yum update` ile sisteminizi güncelleyin.
-
Hata: "License Error" veya Lisans Aktivasyon Sorunları.
- Neden: Geçersiz lisans anahtarı, lisans sunucusu ile iletişim kurulamaması veya IP adresinin lisansla uyuşmaması.
- Çözüm: Lisans anahtarınızın doğru olduğundan emin olun. Sunucunuzun IP adresinin lisansınıza tanımlı olduğunu kontrol edin. cPanel destek ile iletişime geçin. Gerekirse `whm license` komutu ile lisansı yeniden aktive etmeyi deneyin.
-
Hata: Kurulum Sırasında Bağımlılık Hatası (RPM Paketleri Yüklenemiyor).
- Neden: Eksik veya uyumsuz sistem paketleri, öncelik çakışmaları veya depo sorunları.
- Çözüm: Kurulum öncesinde `yum update -y` komutu ile tüm sistem paketlerini güncelleyin. Gerekirse `yum clean all` komutu ile paket önbelleğini temizleyin ve tekrar deneyin. cPanel'in resmi ön gereksinimler listesini kontrol edin.
-
Hata: WHM/cPanel Arayüzüne Erişilemiyor (Bağlantı Zaman Aşımı).
- Neden: Güvenlik duvarı (firewall) ayarları, servislerin çalışmaması veya yanlış IP yapılandırması.
- Çözüm: Sunucunun güvenlik duvarını (örn. firewalld, iptables) kontrol edin ve 2087 (WHM) ve 2083 (cPanel) portlarının açık olduğundan emin olun. `systemctl status cpanel` komutu ile cPanel servisinin çalıştığını doğrulayın. WHM'de doğru IP adresinin yapılandırıldığını kontrol edin.
-
Hata: EasyApache 4 Kurulumu Başarısız Oluyor.
- Neden: PHP modülleri ile ilgili çakışmalar, disk alanı yetersizliği veya yapılandırma hataları.
- Çözüm: EasyApache 4 kurulum günlüklerini (`/usr/local/cpanel/logs/easy/`) inceleyerek hatanın kaynağını belirleyin. Gerekirse, önceden yüklü PHP sürümlerini kaldırıp tekrar deneyin. Disk alanını kontrol edin.
Teknik Özellikler ve Standartlar
cPanel ve WHM kurulumu, belirli teknik gereksinimlere ve endüstri standartlarına uymayı gerektirir.
- Desteklenen İşletim Sistemleri: cPanel, öncelikli olarak Red Hat Enterprise Linux (RHEL) tabanlı dağıtımları destekler. Güncel sürümler için yaygın olarak kullanılanlar şunlardır: AlmaLinux, Rocky Linux, CentOS (belirli sürümleri).
- Donanım Gereksinimleri: cPanel, minimum sistem gereksinimlerine sahiptir, ancak performanslı bir deneyim için daha yüksek özellikler önerilir.
- İşlemci: 1 GHz işlemci (2 GHz veya daha fazlası önerilir)
- RAM: Minimum 1 GB (4 GB ve üstü önerilir)
- Disk Alanı: Minimum 20 GB boş alan (50 GB ve üstü önerilir, veri büyüklüğüne göre değişir)
- Ağ: 10/100/1000 Mbps ağ arayüzü
- Yazılım Bağımlılıkları: Kurulum sırasında PERL, wget, curl gibi temel komut satırı araçları gereklidir. cPanel, kendi paket yöneticisi aracılığıyla diğer tüm gerekli yazılımları (Apache, PHP, MySQL/MariaDB, Exim, Dovecot vb.) yönetir.
- Güvenlik Standartları: cPanel kurulumu, varsayılan olarak SSL/TLS desteği, SSH erişimi, CSF (ConfigServer Security & Firewall) gibi güvenlik önlemleri ile gelir. Güvenlik duvarı yapılandırması ve erişim kontrolleri, endüstri standartlarına uygun olarak yönetilmelidir.
- Protokoller: cPanel ve WHM, HTTP/HTTPS üzerinden erişim sağlar. E-posta yönetimi için SMTP, POP3, IMAP protokollerini kullanır. Dosya transferleri için FTP/SFTP desteği sunar.
2026 Sektör Verileri ve İstatistikler
Web hosting ve kontrol paneli pazarındaki eğilimler, cPanel ve benzeri çözümlerin önemini vurgulamaktadır.
W3Techs 2026 verilerine göre, web sitelerinin yaklaşık %45'i WordPress gibi içerik yönetim sistemlerini kullanırken, sunucu tarafında kontrol panelleri bu sitelerin yönetimini büyük ölçüde kolaylaştırmaktadır. Statista 2026 raporuna göre, küresel bulut bilişim pazarının 1 trilyon doları aşması beklenmektedir; bu da sunucu yönetimi çözümlerinin talebini artırmaktadır. Cloudflare Radar 2026 verilerine göre, web trafiğinin %70'inden fazlasının mobil cihazlardan gelmesi, sunucuların yüksek performans ve ölçeklenebilirlik gerektirdiğini göstermektedir. Netcraft 2026 araştırmasına göre, aktif web sitesi sayısının 2 milyarı aştığı tahmin edilmektedir; bu da verimli sunucu yönetimi araçlarının kritikliğini ortaya koymaktadır.

