Web

cPanel Kurulumu Nasıl Yapılır? WHM ile Adım Adım Rehber

Talha Aslan 16 dakikalık okuma 1 görüntülenme

cPanel kurulumu nedir, WHM ile farkı ne?

cPanel kurulumu, boş bir Linux sunucuya cPanel ve WHM yazılımını resmi kurulum betiğiyle yükleme işlemidir. WHM sunucunun yönetim katmanıdır ve ona root erişimiyle girersiniz; cPanel ise bu sunucuda oluşturduğunuz her hosting hesabının kendi paneli olur. İkisi tek pakettir, tek kurulumla birlikte gelir.

Bu ayrım ilk bakışta küçük bir ayrıntı gibi durur. Ancak kurulumdan sonraki her kararı etkiler. WHM tarafında sunucunun hostname bilgisini, ad sunucularını, güvenlik duvarını ve yedekleme planını belirlersiniz. cPanel tarafında ise site sahibi e-posta, veritabanı ve dosya işlerini yürütür. Yani WHM sunucuyu, cPanel hesabı yönetir.

Bu rehberde cPanel kurulumu adımlarını resmi cPanel dokümanına dayanarak anlatıyoruz: ön koşullar, lisans, betiğin indirilip incelenmesi, ilk WHM girişi ve kurulum sonrası kontrol listesi. Biz dijital pazarlama ve web ekibiyiz, hosting firması değiliz. Bu yüzden komutları ve ayar adlarını yalnızca resmi belgelerde gördüğümüz biçimde veriyoruz. Panel seçimi henüz netleşmediyse önce Plesk ve cPanel farkı yazımıza göz atmanızı öneririz.

cPanel kurulumu kimin işi, ne zaman kendiniz yapmamalısınız?

Kendi VPS veya fiziksel sunucusunu yöneten, root erişimi olan ve SSH ile rahat çalışan biri bu kurulumu yapabilir. Öte yandan kurulumun bitmesi işin yalnızca başıdır. Güncellemeler, güvenlik duvarı, yedekler ve lisans yenilemesi sürekli takip ister.

Şu durumlarda kurulumu kendiniz yapmak yerine hosting sağlayıcınıza bırakmanızı öneririz:

  • Sağlayıcınız zaten cPanel kurulu, lisansı tanımlı bir VPS paketi sunuyorsa.
  • Sunucuda e-ticaret sitesi gibi kesinti kaldıramayan bir iş çalışacaksa ve ekibinizde Linux bilen kimse yoksa.
  • Root erişiminiz yoksa; resmi doküman da bu durumda sistem yöneticinize ya da sağlayıcınıza başvurmanızı söyler.
  • Sunucuda halihazırda siteler, başka bir panel veya elle kurulmuş servisler varsa.

Hazır panelli VPS çoğu küçük işletme için daha mantıklıdır. Çünkü işletim sistemi şablonu, ağ ayarı ve lisans eşleşmesi sağlayıcı tarafında zaten doğrulanmıştır. VPS türleri arasında kararsızsanız VPS, VDS ve bulut sunucu karşılaştırmamız işinize yarar. Kendi kurulumunuzu yapmaya karar verdiyseniz aşağıdaki adımları sırayla izleyin.

cPanel hangi işletim sistemlerini destekliyor?

Resmi cPanel sistem gereksinimleri sayfası desteklenen dağıtımları AlmaLinux OS, CloudLinux, Rocky Linux ve Ubuntu olarak listeler. Sürüm ayrıntısı her dağıtımın kendi sayfasında yer alır ve zamanla değişir. Bu nedenle kuruluma başlamadan önce güncel listeyi mutlaka kontrol edin.

Belgeyi okuduğumuz tarihte AlmaLinux sayfası 8, 9 ve 10 sürümlerini, Ubuntu sayfası ise yalnızca 24.04 LTS sürümünü gösteriyordu. Ubuntu sayfası ayrıca cPanel tarafının yalnızca LTS Ubuntu sürümlerini desteklediğini, yeni bir Ubuntu sürümü eklendiğinde bir öncekinin zamanla destekten düştüğünü belirtir.

İki uyarı daha önemlidir. Birincisi, cPanel yalnızca resmi AlmaLinux sürümleri üzerinde test edildiğini söyler; hazır imaj ve şablonlarda kurulum sorunları çıkabilir. İkincisi, cPanel ARM mimarisini desteklemez. Dolayısıyla ucuz bir ARM bulut sunucusu seçtiyseniz cPanel kurulumu daha ilk adımda duracaktır.

Eski bir CentOS sunucunuz varsa onu cPanel için yeniden kullanmayı düşünmeyin. Temiz ve desteklenen bir dağıtımla sıfırdan başlamak hem lisans hem güvenlik açısından daha az sorun çıkarır.

cPanel kurulumu için donanım gereksinimleri nelerdir?

Resmi belgeler minimum ve önerilen değerleri ayrı verir. Ancak aynı belge, yalnızca minimumu karşılayan bir sunucunun yoğun yük altında düzgün çalışmayabileceğini açıkça yazar. Aşağıdaki tablo AlmaLinux ve Ubuntu gereksinim sayfalarındaki değerleri yan yana koyar.

KriterAlmaLinux (8, 9, 10)Ubuntu 24.04 LTS
İşlemci1,1 GHzMinimum 1,1 GHz, önerilen 2 GHz
RAMMinimum 2 GB, önerilen 4 GBMinimum 2 GB, önerilen 4 GB
DiskMinimum 20 GB, önerilen 40 GBMinimum 20 GB, önerilen 40 GB
Mimari64 bit, ARM yok64 bit, ARM yok
Kurulumdan önce kapatacağınız güvenlik duvarıfirewalldufw
Perl yoksa kurulum aracıyumapt

Tablonun dışında kalan üç ayrıntı da önemlidir. ClamAV antivirüsünü kuracaksanız belge en az 3 GB RAM öneriyor. Ayrıca kurulum ve güncelleme süreçleri /usr/local/cpanel dizininde en az 5 GB ek boş alan istiyor. Son olarak tek bölüm kullanıyorsanız temel kurulum en az 1.000.000 inode, her cPanel hesabı için de en az 50.000 inode gerektiriyor. Kurulum betiği bellek koşulunu baştan kontrol eder ve yetersiz sunucuda hata verip çıkar.

Hostname ve IP adresi için hangi şartlar var?

Ağ tarafı, cPanel kurulumu sırasında en sık atlanan bölümdür. Resmi gereksinim sayfalarına göre hostname şu şartları taşımalıdır:

  • Kayıtlı ve tam nitelikli bir alan adı (FQDN) olmalı, örneğin sunucu.example.com.
  • Sunucuda barındıracağınız sitelerin alan adlarından biriyle aynı olmamalı.
  • En fazla 60 karakter olmalı.
  • Geçerli bir IPv4 veya IPv6 adresine çözümlenmeli.

Hostname çözümlenmiyorsa sistem size otomatik bir hostname atar. Yine de kendi alan adınızın altında bir A kaydı açıp hostname olarak onu kullanmak daha düzenlidir. Kaydın yayılıp yayılmadığını DNS sorgulama aracımızla kontrol edebilirsiniz.

IP tarafında kurallar daha da nettir. Sunucunun statik bir IP adresi olmalı; DHCP ile dinamik verilen adresle kurulum yapamazsınız. Ayrıca en az bir IPv4 adresi şarttır, yalnızca IPv6 ile çalışan bir cPanel sunucusu kuramazsınız. Sunucu NAT arkasındaysa 1:1 NAT ve NAT loopback yapılandırması gerekir. Kurulum sayfası da cPanel'in yalnızca herkese açık, statik ve DNS çözümlemesi çalışan IP adreslerine lisans verdiğini vurgular. E-posta göndereceğiniz bir sunucuda IP için ters DNS kaydını da planlayın; ayrıntısını PTR kaydı rehberimizde anlattık.

cPanel lisansı nasıl alınır, deneme lisansı var mı?

Evet, yeni bir kurulum için resmi belgeler 15 günlük ücretsiz deneme lisansından söz eder. Bunu etkinleştirmek için doğrulanmış e-posta adresine sahip bir cPanel Store hesabınız olmalıdır. Deneme süresi bitmeden kalıcı bir lisansa geçmeniz gerekir.

Lisans IP adresine bağlıdır ve her sunucu kendi lisansını ister. Belge, tek bir lisansı birden fazla sunucuda kullanmaya çalışırsanız cPanel'in lisansı kilitleyebileceğini açıkça yazar. Lisansı iki yoldan alabilirsiniz:

  1. Doğrudan resmi cPanel Store üzerinden, sunucunun IP adresi için.
  2. Bir cPanel iş ortağı ya da hosting sağlayıcınız üzerinden; birçok sağlayıcı lisansı VPS faturasına ekler.

Hangisini seçerseniz seçin, lisansı satın almadan önce sunucunun kalıcı IP adresini bildiğinizden emin olun. Sonradan IP değişirse lisans kaydını da güncellemeniz gerekir. Öte yandan sunucunun IP adresinde etkin bir CloudLinux lisansı varsa kurulum betiği AlmaLinux sistemini otomatik olarak CloudLinux'a dönüştürür. CloudLinux istemiyorsanız aşağıda anlattığımız seçenekle bunu engelleyebilirsiniz. CloudLinux'u bilerek kullanmak istiyorsanız CloudLinux lisansı nasıl alınır yazımız süreci adım adım anlatır.

Fiyat ve paket ayrıntısı sık değiştiği için burada rakam vermiyoruz. Güncel bilgiyi cPanel Store ya da sağlayıcınızın teklifinden alın.

Neden temiz bir işletim sistemi şart?

Resmi kurulum sayfası bu konuda çok açıktır: cPanel ve WHM yalnızca yeni kurulmuş bir işletim sistemine yüklenmelidir. Kurulum betiği ihtiyaç duyduğu tüm servisleri kendisi kurar. Siz önceden Apache, Nginx, MySQL ya da başka bir panel kurduysanız uyumluluk sorunları yaşarsınız. Hatta cPanel'e bağımlı servisleri kurulum sırasında yüklemeye çalışırsanız kurulum tamamen başarısız olur.

Bunun pratik anlamı şudur: Sunucuyu sağlayıcınızın panelinden desteklenen dağıtımın yalın, minimal kurulumuyla açın. Üzerine hiçbir web sunucusu, veritabanı veya kontrol paneli eklemeyin. Örneğin daha önce aaPanel denediğiniz bir VPS'i temizlemeye uğraşmak yerine işletim sistemini baştan yükleyin.

Bir başka kritik nokta da kaldırma sürecidir. Belgeye göre cPanel bir kaldırma aracı sunmaz; yazılımı kaldırmak isterseniz sunucuyu yeniden biçimlendirmeniz gerekir. Bu yüzden cPanel kurulumunu geri alınabilir bir deneme gibi görmeyin. Emin değilseniz önce ayrı, boş bir test sunucusunda deneyin. Ardından gerçek sunucuya geçin.

Sunucuyu kuruluma nasıl hazırlarsınız?

Hazırlık dört adımdan oluşur ve hepsini root olarak yaparsınız. İlk olarak işletim sistemini güncelleyin, ardından hostname tanımlayın:

dnf -y update
hostnamectl set-hostname sunucu.example.com
hostname -f

Ubuntu kullanıyorsanız güncelleme için apt update ve apt upgrade komutlarını kullanırsınız. Son komut hostname bilgisinin tam nitelikli biçimde döndüğünü göstermelidir.

İkinci adım SELinux içindir. AlmaLinux gereksinim sayfası SELinux'un kapalı olması gerektiğini söyler. Durumu sestatus komutuyla görürsünüz. Kapatmak için /etc/selinux/config dosyasında satırı SELINUX=disabled yapın ve sunucuyu yeniden başlatın. Satırın başında # işareti kalmamasına dikkat edin, aksi halde ayar etkisiz kalır.

Üçüncü adım işletim sistemi güvenlik duvarıdır. Belge kurulumdan önce bunu kapatmanızı, kurulum bitince CSF veya APF gibi bir araçla yeniden yapılandırmanızı önerir. AlmaLinux için resmi komutlar şöyledir:

iptables-save > ~/firewall.rules
systemctl stop firewalld.service
systemctl disable firewalld.service

Ubuntu'da aynı akışta firewalld.service yerine ufw.service yazarsınız. İlk satır mevcut kuralları yedekler. Dördüncü adım ise SSH oturumunu korumaktır. Kurulum uzun sürebildiği için bağlantı koparsa işlem yarıda kalabilir; bu nedenle tmux gibi bir oturum yöneticisi kullanmanızı öneririz. SSH güvenliğini de bu aşamada gözden geçirmek isterseniz swap ve SSH güvenliği rehberimiz yol gösterir.

cPanel kurulumu betiğini nasıl indirip incelersiniz?

Resmi belge betiği indirip çalıştıran tek satırlık bir komut verir. Biz aynı akışı bilinçli olarak adımlara bölüyoruz, çünkü root olarak çalıştıracağınız bir dosyayı önce görmek iyi bir alışkanlıktır. tmux oturumunu açtıktan sonra şu komutlarla dosyayı indirin:

tmux new -s cpanel
cd /home
curl -o latest -L https://securedownloads.cpanel.net/latest

Bu komutlar /home dizinine geçer ve kurulum betiğini latest adıyla kaydeder. Adres resmi kurulum sayfasındaki adrestir; başka bir sitedeki kopyayı ya da kısaltılmış bağlantıyı kullanmayın. Ardından dosyayı çalıştırmadan inceleyin:

ls -lh latest
head -n 40 latest

İlk komut dosyanın boyutunu gösterir. Boyut birkaç yüz bayt gibi çok küçükse indirme büyük olasılıkla bir hata sayfası getirmiştir. İkinci komut ise dosyanın başını ekrana yazar; burada bir kabuk betiği başlığı görmelisiniz, HTML kodu görmemelisiniz. Böylece yanlış bir dosyayı root yetkisiyle çalıştırma riskini azaltırsınız.

Bu adım bir güvenlik denetimi yerine geçmez. Ancak kesik indirme, yanlış adres ya da araya giren bir vekil sunucu gibi sık sorunları daha kurulum başlamadan yakalar.

Kurulum betiğini nasıl çalıştırırsınız, ne kadar sürer?

Dosyayı inceledikten sonra kurulumu tek komutla başlatırsınız:

sh latest

Betik önce sistemi kontrol eder, ardından gerekli paketleri indirip servisleri kurar. Perl sistemde yoksa betik onu AlmaLinux tarafında yum, Ubuntu tarafında apt ile kurmayı dener. Bu sırada ekrana çok sayıda satır akar; normaldir. Kurulum günlüğünü sonradan incelemek isterseniz /var/log/cpanel-install.log dosyasına bakabilirsiniz.

Süre konusunda net bir rakam vermiyoruz, çünkü resmi belge de sabit bir süre yazmaz. Süre işlemciye, disk hızına ve sunucunun ağ bağlantısına göre değişir. Belgeye göre yeni kurulumlar varsayılan olarak hızlı kurulum modunu kullanır ve bu mod süreyi belirgin biçimde kısaltır.

Kurulum devam ederken SSH bağlantınız koparsa paniğe gerek yok. Yeniden bağlanıp tmux attach -t cpanel komutuyla aynı oturuma dönersiniz. Tmux kullanmadıysanız ve bağlantı koptuysa betik yarıda kalmış olabilir. Böyle bir durumda sorunu yamalamaya çalışmak yerine sağlayıcınızın panelinden işletim sistemini yeniden yükleyip temiz bir başlangıç yapmanızı öneririz. Kurulum bittiğinde ekranda WHM'ye nasıl gireceğinizi anlatan bir mesaj görürsünüz.

Kurulum seçenekleri neleri değiştirir?

Varsayılan cPanel kurulumu çoğu senaryo için yeterlidir. Yine de resmi kurulumu özelleştirme sayfası betiğin sonuna eklenebilen bazı seçenekleri listeler. Pratikte en çok işe yarayanlar şunlardır:

  • --skip-cloudlinux: IP adresinde CloudLinux lisansı olsa bile otomatik CloudLinux dönüşümünü atlar.
  • --skip-wptoolkit: WP Toolkit eklentisinin otomatik kurulmasını engeller.
  • --skip-imunifyav: ImunifyAV tarayıcısının otomatik kurulmasını engeller.
  • --confirm: Betik çalışmadan önce sizden onay ister.

Örneğin AlmaLinux üzerinde kalmak istiyorsanız komutu sh latest --skip-cloudlinux biçiminde çalıştırırsınız. Belgede bir de --force seçeneği vardır. Bu seçenek önerilmeyen bir yapılandırmada kurulumu zorlar; dolayısıyla neden gerektiğini tam bilmiyorsanız kullanmayın.

Ayrıca kurulumdan önce /etc/wwwacct.conf dosyasıyla IP adresi, ad sunucuları ve iletişim e-postası gibi temel ayarları önceden tanımlayabilirsiniz. Tek sunucu kuran biri için bu gereksizdir, çünkü aynı bilgileri ilk WHM girişinde zaten girersiniz. Çok sayıda sunucuyu aynı şablonla kuran ekipler içinse zaman kazandırır.

WHM'ye ilk girişte neler olur?

Kurulum bitince tarayıcınızda sunucunun IP adresini ya da hostname bilgisini 2087 portuyla açarsınız, örneğin https://192.0.2.10:2087 adresi. Kullanıcı adı root, parola ise sunucunun root parolasıdır. Resmi WHM ilk adımlar sayfası ilk girişteki akışı şöyle anlatır:

  1. Güvenlik uyarısı: Sunucu henüz kendinden imzalı sertifika kullanıyorsa tarayıcı bir uyarı gösterebilir.
  2. Yasal sözleşmeler: Lisans sözleşmesi ve ilgili metinleri kabul etmeden devam edemezsiniz.
  3. Deneme lisansı: Ardından ücretsiz deneme lisansını başlatma ekranı gelir.
  4. İletişim ve ad sunucuları: Bir iletişim e-postası ve iki ad sunucusu girersiniz.

Ad sunucuları adımını geçiştirmeyin. Belgeye göre ad sunucusu tanımlamazsanız yeni hesap oluşturamazsınız. Örneğin ns1.example.com ve ns2.example.com gibi iki ad yazarsınız; bunların alan adı kayıt firmanızda da tanımlı olması gerekir.

İletişim e-postası da önemlidir, çünkü sunucu uyarıları bu adrese gider. Bu bilgileri daha sonra WHM içindeki Basic WebHost Manager Setup ekranından değiştirebilirsiniz. Böylece ilk girişte acele ettiyseniz bile düzeltme şansınız kalır.

cPanel lisansının etkin olduğunu nasıl doğrularsınız?

İlk girişten sonra WHM lisans hatası göstermiyorsa çoğu durumda lisans çalışıyordur. Yine de kurulumu bitirmeden önce bunu açıkça doğrulamak iyi bir alışkanlıktır. Resmi lisans sorun giderme belgesi iki yol önerir.

İlk yol web tarafındadır. cPanel'in License Verification sayfasına sunucunuzun dışarıdan görünen IP adresini yazarsınız ve lisansın durumunu görürsünüz. Sayfa cPanel lisansını ve CloudLinux gibi diğer ürünleri ayrı satırlarda gösterir. Bu yüzden CloudLinux etkin görünürken cPanel lisansının süresi dolmuş olabilir; iki satırı da ayrı ayrı okuyun.

İkinci yol komut satırıdır. Root olarak şu betiği çalıştırırsınız:

/usr/local/cpanel/cpkeyclt

Lisans düzgün çalışıyorsa betik hiçbir mesaj döndürmez. Betik birkaç saniyeden uzun sürüyorsa sunucu lisans sunucularına ulaşmakta zorlanıyor olabilir. Belge bu durumda bağlantıyı, hostname çözümlemesini ve sunucunun saat ile tarih ayarını kontrol etmenizi ister. Özellikle saat ayarı gözden kaçar; yanlış saat lisans hatası üretebilir. Ardından sorun sürerse cPanel müşteri hizmetlerine destek talebi açmak doğru adımdır.

cPanel kurulumu sonrası güvenlik duvarını nasıl kurarsınız?

Hazırlık aşamasında işletim sisteminin güvenlik duvarını kapatmıştınız. Bu nedenle sunucu şu an korunmasız bir durumda olabilir ve kurulumdan hemen sonra yapacağınız ilk iş güvenlik duvarını kurmak olmalıdır. Resmi gereksinim sayfaları bu iş için CSF veya APF gibi üçüncü taraf araçları önerir.

CSF, cPanel sunucularında yaygın kullanılan ve WHM içine bir yönetim ekranı ekleyen bir güvenlik duvarıdır. Kurulumunu, port listesini ve test modunu burada tekrar anlatmıyoruz; ayrıntılar CSF Firewall kurulum rehberimizde yer alıyor. Orada dikkat etmeniz gereken nokta, cPanel ve WHM servislerinin kullandığı portları açık tutmaktır. WHM 2087, cPanel 2083, Webmail ise 2096 portunu kullanır; bu portlar kapanırsa kendi panelinize giremezsiniz.

Güvenlik duvarına ek olarak WHM içindeki Security Center bölümünde iki ayarı açmanızı öneririz: kaba kuvvet giriş denemelerine karşı cPHulk ve root hesabı için iki faktörlü doğrulama. Ayrıca SSH için parola yerine anahtar kullanmak saldırı yüzeyini belirgin biçimde daraltır. Yine de bu ayarların hiçbiri düzenli güncellemenin yerini tutmaz.

Yedeklemeyi nasıl açarsınız?

Bu adım çoğu kişinin gözden kaçırdığı yerdir. Resmi Backup Configuration belgesi zamanlanmış yedeklerin varsayılan olarak kapalı geldiğini yazar. Yani cPanel kurulumu bittiğinde sunucunuz kendiliğinden yedek almaz.

Yedeklemeyi WHM içindeki Backup Configuration ekranından açarsınız. Enable Backups kutusunu işaretledikten sonra üç yedek türünden birini seçersiniz:

  • Compressed: Daha az disk kullanır ama yedek daha uzun sürer.
  • Uncompressed: Daha hızlıdır ama daha fazla disk kaplar.
  • Incremental: Sabit bağlantılar ve dosyaların birleşimiyle çalışır, değişmeyen dosyaları yeniden kopyalamaz.

Ardından zamanlama ve saklama süresini belirlersiniz. Asıl kritik ayar ise Additional Destinations sekmesidir. Yedeği yalnızca aynı sunucunun diskinde tutmak, disk arızası ya da sunucunun tamamen kaybı durumunda işe yaramaz. Bu yüzden en az bir uzak hedef tanımlayın ve ilk yedekten sonra bir hesabı test amacıyla geri yükleyin.

Kaç kopya tutacağınızı, ne sıklıkla ve nerede saklayacağınızı web sitesi yedekleme stratejisi yazımızda ayrıntılı tartıştık. Sitenizin veritabanını ayrıca dışa aktarmak isterseniz mysqldump rehberimiz de işinize yarar.

PHP sürümünü ve web sunucusu ayarlarını nereden yönetirsiniz?

cPanel sunucularında Apache, PHP ve ilgili modülleri EasyApache 4 ile yönetirsiniz. WHM içinde Software bölümündeki EasyApache 4 ekranı, hangi PHP sürümlerinin ve eklentilerinin kurulu olacağını belirlemenizi sağlar. Resmi güncelleme belgesi de Apache tarafındaki PHP'yi bu ekrandan güncellemenizi önerir.

Kurulumdan hemen sonra yapacağınız iş, sitelerinizin ihtiyaç duyduğu PHP sürümlerini belirlemektir. Örneğin eski bir WordPress eklentisi yeni sürümle uyumsuz olabilir. Öte yandan desteği bitmiş bir PHP sürümünü güvenlik güncellemesi alamayacağı için uzun süre açık tutmamalısınız.

Varsayılan PHP sürümünü ve hesap bazında sürümü MultiPHP Manager ekranından seçersiniz. Her sitenin farklı bir sürümde çalışması mümkündür. Bu işin adım adım nasıl yapıldığını, PHP Selector ile farkını ve sık karşılaşılan hataları cPanel PHP sürümü değiştirme rehberimizde anlattık.

Elle kurduğunuz PHP eklentilerinin otomatik güncellenmediğini de unutmayın. Belge bunları sizin güncellemeniz gerektiğini belirtir. Dolayısıyla mümkün olduğunca EasyApache 4 içindeki hazır paketleri tercih edin; böylece güncelleme yükünü panele bırakırsınız.

Otomatik güncellemeleri nasıl ayarlarsınız?

Resmi güncelleme belgesi, cPanel ve WHM'yi tüm sunucularda düzenli olarak güncellemenizi güçlü biçimde önerir. WHM arayüzünün sağ üst kısmında sunucunun mevcut sürümünü görürsünüz. Komut satırında ise şu komutla aynı bilgiyi alırsınız:

/usr/local/cpanel/cpanel -V

Güncelleme davranışını WHM içindeki Update Preferences ekranından yönetirsiniz. Burada sunucunun hangi sürüm katmanını izleyeceğini ve güncellemelerin otomatik mi elle mi geleceğini seçersiniz. Üretim sunucusu için kararlı bir katmanı ve otomatik güncellemeyi açık tutmanızı öneririz. Yeni özellikleri herkesten önce denemek, canlı sitelerin bulunduğu bir makinede gereksiz risk demektir.

Elle güncelleme yapmak isterseniz WHM içindeki Upgrade to Latest Version ekranını ya da root olarak şu betiği kullanırsınız:

/usr/local/cpanel/scripts/upcp

Bu betik cPanel ile birlikte sistem paketlerinin çoğunu da günceller. Ancak çekirdek güncellemesinden sonra sunucuyu yeniden başlatmanız gerekir; aksi halde yeni çekirdek devreye girmez. Belge ayrıca üçüncü taraf paket depolarının güncellemelerde sorun çıkarabileceği konusunda uyarır. Bu yüzden sunucuya rastgele depo eklemekten kaçının.

cPanel kurulumu sonrası kontrol listesi nasıl olmalı?

Kurulumu tamamladıktan sonra ilk siteyi taşımadan önce aşağıdaki listeyi tek tek işaretleyin. Bu liste resmi belgelerdeki uyarıların ve yukarıdaki adımların özetidir:

  1. WHM'ye 2087 portundan giriş yapabiliyor ve yasal sözleşmeleri kabul ettiniz.
  2. Lisans License Verification sayfasında etkin görünüyor ve cpkeyclt hata döndürmüyor.
  3. Hostname tam nitelikli, sitelerinizle çakışmıyor ve doğru IP adresine çözümleniyor.
  4. İki ad sunucusu tanımlı ve kayıt firmasında da ayarlı.
  5. Hostname için geçerli bir SSL sertifikası kurulu; SSL sorgulama aracımızla kontrol ettiniz.
  6. CSF ya da benzeri bir güvenlik duvarı etkin, panel portları açık.
  7. cPHulk ve root için iki faktörlü doğrulama açık.
  8. Zamanlanmış yedekler açık, en az bir uzak hedef tanımlı ve bir geri yükleme denendi.
  9. Gerekli PHP sürümleri kurulu, varsayılan sürüm seçili.
  10. Güncelleme tercihi otomatik ve kararlı bir katmanda.

Listeyi tamamladıktan sonra ilk test hesabını açın ve basit bir sayfa yayımlayın. Ardından e-posta gönderip alarak posta tarafını da doğrulayın. Böylece gerçek müşteri hesaplarını taşımadan önce sorunları kendi test hesabınızda yakalarsınız. Sertifikanın ne işe yaradığını hatırlamak isterseniz SSL sertifikası yazımız temel kavramları anlatır.

Kurulumda en sık hangi hatalar çıkar?

Resmi sorun giderme belgesi en sık karşılaşılan durumları ayrı ayrı açıklar. Aşağıdaki tablo bunların özetidir:

BelirtiOlası nedenİlk yapacağınız
Tarayıcıda sertifika uyarısıHostname çözümlenmiyor, sunucu yalnızca kendinden imzalı sertifika kullanıyorHostname bilgisini FQDN yapın, Change Hostname ekranından güncelleyin
License File Expired benzeri mesajLisans süresi dolmuş, IP eşleşmiyor ya da saat yanlışLicense Verification sayfasını ve cpkeyclt çıktısını kontrol edin
Perl must be installed hatasıPaket yöneticisi çalışmıyoryum veya apt ile Perl kurulumunu yeniden deneyin
Yeni hesap oluşturulamıyorAd sunucuları tanımlı değilBasic WebHost Manager Setup ekranından ad sunucusu girin

Sertifika uyarısının mantığı şöyledir: Kurulum önce kendinden imzalı bir hostname sertifikası koyar. Ardından sağlayıcınız izin veriyorsa ücretsiz bir hostname sertifikası almaya çalışır. Hostname çözümlenmiyorsa bu adım başarısız olur ve tarayıcı uyarı vermeye devam eder.

Bunların dışında bir sorun yaşarsanız önce kurulum günlüğüne bakın. Kurulum yarıda kaldıysa ve sunucuda henüz canlı veri yoksa, onarmaya uğraşmak yerine işletim sistemini yeniden yükleyip temiz bir kurulum yapmak çoğu zaman daha hızlıdır.

Kendi cPanel sunucunuz mu, hazır panelli VPS mi?

Bu kararı vermeden önce iki yaklaşımı yan yana koymak işe yarar:

KonuKendi cPanel kurulumunuzSağlayıcıdan hazır panelli VPS
İşletim sistemi ve ağ hazırlığıSizin sorumluluğunuzdaSağlayıcı yapmış olur
Lisans eşleşmesiIP adresine siz bağlarsınızPakete dahil gelir
Güvenlik ve güncellemeTamamen size aitPakete göre değişir, sözleşmeyi okuyun
EsneklikYüksekSağlayıcının şablonuyla sınırlı olabilir

Kendi kurulumunuz size tam kontrol verir. Öte yandan sorumluluğun tamamı da sizde kalır. Birden fazla müşteriye hosting satmayı planlıyorsanız reseller hosting rehberimiz daha hafif bir başlangıç yolu sunar. Faturalama ve hesap açmayı otomatikleştirmek isteyenler için WHMCS yazımız sonraki adımı anlatır.

Kısacası cPanel kurulumunu nasıl planlamalısınız?

Özetle cPanel kurulumu tek bir komuttan ibaret değildir. Desteklenen ve temiz bir işletim sistemi, statik IP, tam nitelikli hostname ve geçerli bir lisans ön koşuldur. Betiği indirip inceledikten sonra çalıştırmak, ilk WHM girişinde ad sunucularını doğru girmek ve kurulumun hemen ardından güvenlik duvarı ile yedeklemeyi açmak işin en kritik kısmıdır.

Biz sunucu işletmiyoruz; ancak web sitesi, e-ticaret ve özel yazılım projelerinde müşterilerimizin altyapı kararlarını birlikte değerlendiriyoruz. Sitenizin hangi altyapıda çalışacağına karar veremiyorsanız ya da yeni bir proje planlıyorsanız web tasarım hizmetimiz ve özel yazılım geliştirme ekibimiz bu aşamada size yol gösterebilir. Sunucu yönetimini ise her zaman bu işi yapan bir hosting sağlayıcısına ya da deneyimli bir sistem yöneticisine bırakmanızı öneririz.

Sıkça Sorulan Sorular

cPanel kurulumu ücretsiz mi?
Hayır, cPanel ücretli bir lisansla çalışır. Ancak yeni bir kurulumda 15 günlük ücretsiz deneme lisansını etkinleştirebilirsiniz. Bunun için doğrulanmış e-posta adresine sahip bir cPanel Store hesabı gerekir. Deneme bitmeden kalıcı lisansa geçmezseniz panel çalışmayı durdurur; güncel fiyatı cPanel Store ya da hosting sağlayıcınızdan öğrenin.
cPanel'i hangi işletim sistemine kurabilirim?
Resmi belgeler AlmaLinux OS, CloudLinux, Rocky Linux ve Ubuntu dağıtımlarını destekler. Sürüm listesi zamanla değişir; okuduğumuz tarihte Ubuntu için yalnızca 24.04 LTS, AlmaLinux için 8, 9 ve 10 sürümleri listeleniyordu. Kurulumdan önce güncel sistem gereksinimleri sayfasını kontrol edin ve ARM mimarili sunucu seçmeyin.
cPanel kurulumu ne kadar sürer?
Resmi belge sabit bir süre vermez; süre işlemciye, disk hızına ve ağ bağlantısına göre değişir. Yeni kurulumlar varsayılan olarak hızlı kurulum modunu kullanır ve bu mod süreyi belirgin biçimde kısaltır. SSH bağlantısı koparsa işlem yarıda kalabileceği için kurulumu tmux gibi bir oturum yöneticisi içinde başlatmanızı öneririz.
cPanel'i sonradan kaldırabilir miyim?
Hayır, resmi belgeye göre cPanel bir kaldırma aracı sunmaz. Yazılımı kaldırmak istediğinizde sunucuyu yeniden biçimlendirmeniz gerekir. Bu yüzden kurulumu geri alınabilir bir deneme gibi düşünmeyin. Emin değilseniz önce boş bir test sunucusunda deneyin, ardından canlı sitelerin taşınacağı sunucuya geçin. Böylece olası bir hatanın bedelini yalnızca test makinesi öder.
Kurulumdan sonra WHM'ye nasıl girerim?
Tarayıcıda sunucunun IP adresini ya da hostname bilgisini 2087 portuyla açarsınız, örneğin https://192.0.2.10:2087 adresi. Kullanıcı adı root, parola ise root parolasıdır. İlk girişte yasal sözleşmeleri kabul eder, deneme lisansını başlatır, iletişim e-postasını ve iki ad sunucusunu girersiniz.
Hosting sağlayıcım cPanel'i hazır kuruyorsa kendim kurmalı mıyım?
Genellikle hayır. Sağlayıcınız lisansı tanımlı, cPanel kurulu bir VPS sunuyorsa işletim sistemi, ağ ve lisans eşleşmesi zaten doğrulanmış olur. Kendi kurulumunuz tam kontrol verir; ancak güvenlik, yedek ve güncelleme sorumluluğunun tamamı size geçer. Ekibinizde Linux deneyimi yoksa hazır paket daha güvenli bir başlangıçtır.
  • cPanel
  • WHM
  • cPanel kurulumu
  • VPS
  • AlmaLinux
  • sunucu yönetimi
  • hosting
Paylaş:
Talha Aslan

Google Partner dijital pazarlama uzmanı. 2012’den beri SEO, Google Ads, web tasarım ve e-ticaret projelerinde sahada; bu blogda gördüğünüz her yazı o deneyimden çıkar.

Sıradaki proje

Projenizi konuşalım.

Talebiniz doğrudan Talha Aslan ve ekibine ulaşır: stratejiyi Talha kurar, uygulamayı deneyimli ekip yürütür. İlk istişare ücretsizdir; hedefinizi dinler, net bir yol haritasıyla döneriz.